Fórum ADOQuery #229638
03/05/2004
0
Boa Tarde.
Estou desenvolvendo um aplicação em Delphi 5 onde tento executar um Stored Procedure que fizno Sql Server 7, que retorna uma seleção de dados, porem qdo mando a ADOQuery executar a Procedure aparece o Seguinte erro:
CommandText does not return a result set
Pq isso acontece? Alguem poderia me explicar?
Obrigado.
Estou desenvolvendo um aplicação em Delphi 5 onde tento executar um Stored Procedure que fizno Sql Server 7, que retorna uma seleção de dados, porem qdo mando a ADOQuery executar a Procedure aparece o Seguinte erro:
CommandText does not return a result set
Pq isso acontece? Alguem poderia me explicar?
Obrigado.
Zacky
Curtir tópico
+ 0
Responder
Posts
03/05/2004
Cbritojunior
Sua procedure possui parametros?
Se possui, vc precisa antes atribuir valores aos parametros em tempo de projeto e ai faça um active true no seu objeto.
Dessa forma vc poderá manipular o seu obj procedure como um dataset normal, adicionando campos como objetos, formatando visualização etc...
Não se esqueça de abrir o seu objeto com Open e não ExecSQL ou ExecProc. Pois Open traz para a app um recordset enquanto os outros somente fazendo um post no BD.
Se possui, vc precisa antes atribuir valores aos parametros em tempo de projeto e ai faça um active true no seu objeto.
Dessa forma vc poderá manipular o seu obj procedure como um dataset normal, adicionando campos como objetos, formatando visualização etc...
Não se esqueça de abrir o seu objeto com Open e não ExecSQL ou ExecProc. Pois Open traz para a app um recordset enquanto os outros somente fazendo um post no BD.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)