Fórum erro no adoquery #271102
05/03/2005
0
ola galera.
fiz uma aplicação em delphi7 usando bd access
num botão coloquei o seguinte:
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add(´delete * from tabela1´);
adoquery1.open;
bem isso funciona, pois deleta os registros da tabelas, mas aplicação retorna o seguinte erro:
Commandtext does not return a result set :?
alguem poderia me ajudar a resolver isso
desde já Obrigado !!
fiz uma aplicação em delphi7 usando bd access
num botão coloquei o seguinte:
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add(´delete * from tabela1´);
adoquery1.open;
bem isso funciona, pois deleta os registros da tabelas, mas aplicação retorna o seguinte erro:
Commandtext does not return a result set :?
alguem poderia me ajudar a resolver isso
desde já Obrigado !!
Radolpho
Curtir tópico
+ 0
Responder
Posts
06/03/2005
Aroldo Zanela
Colega,
Quando usamos qualquer instrução SQL que não seja SELECT devemos utilizar ExecSQL. No caso de DELETE o * (asterisco) não faz parte da sintaxe e deveria ter retornado um erro de token.
Quando usamos qualquer instrução SQL que não seja SELECT devemos utilizar ExecSQL. No caso de DELETE o * (asterisco) não faz parte da sintaxe e deveria ter retornado um erro de token.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)