erro no adoquery
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
Curtidas 0
Respostas
Aroldo Zanela
05/03/2005
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.
GOSTEI 0