Fórum Operation not Supported - Passando parametros para TSQLQuery #406313

10/08/2011

0

Bom, estou tentando passar um parametro para uma TSQLQuery e da o erro Operation not Supported, alguem tem alguma sugestão do que seja ?
Ronaldo Lanhellas

Ronaldo Lanhellas

Responder

Posts

10/08/2011

Wilson Junior

Coloque o seu código aqui parapoder lhe ajudar da melhor maneira.

Aguardo retorno.
Responder

Gostei + 0

10/08/2011

Ronaldo Lanhellas

Bom ... utilizo a seguinte SQL no meu componente: 
 SELECT * FROM FUNC WHERE FUNCID = :ID

Quando eu vou abrir o SQLQuery, faço o seguinte: 
 With sqlQry1 dobegin  ParamByName('ID').ASInteger := X; Open; //Aqui da o Erroend;

Responder

Gostei + 0

10/08/2011

Wilson Junior

O componente sqlQry1 está vinculado em algum lugar? Pois pode estar executando algum comando após abrir a query e está retornando erro. Um Exemplo é o Query.RecordCount, que não dá erro de compilação, mas ocorre erro na hora de execução da mesma.

Espero ter colaborado.
Responder

Gostei + 0

10/08/2011

Ronaldo Lanhellas

Sim, estou utilizando o RecordCount, retirei ele e funcionou normalmente, porém eu preciso dele para que minha rotina funcione de forma lógica correta.

 Alguma sugestão ?
Responder

Gostei + 0

10/08/2011

Wilson Junior

Se você quer saber se retornou algum registro você pode utilizar query.IsEmpty, agora se quer saber a quantidade de registros, utilize um ClientDataSet (vincule a query a um DataSetProvider e o DataSetProvider no ClientDataSet).

Espero ter colaborado.
Responder

Gostei + 0

10/08/2011

Ronaldo Lanhellas

Certo, resolveu o problema, muito obrigado pela ajuda. 
Responder

Gostei + 0

07/10/2016

Hélio França

Mesmo usando os componentes continuou erro, alguém tem alguma sugestão?
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar