deletar com sql

Delphi

28/03/2003

estou utilizando a seguinte sql

delete from agendamento where (Periodo_agenda=:periodo) and (Data_agenda=:data) and (Codturma_agenda=:turma)

ao ativar a query, me retorna a seguinte mensagem

erro creating cursor handle

alguem me explicaria qual é o erro?


Juliana

Juliana

Curtidas 0

Respostas

Lord_angel

Lord_angel

28/03/2003

Cara Juliana,

isso acontece pois o comando sql Delete, nao retorna nenhum cursor apos a execução, logo, vc deve estar fazendo algo assim:

query.sql.add(´delete from table where condicao´)
query.active := true (ou query.open)

feito isso, a query espera q seja retornado um cursor, como aconteceria c vc estivesse executando um select.. bom,

experimente fazer isso ao inves do que vc esta fazendo

Query.ExecuteSQL(´delete from table where condicao´);

com certeza vai funcionar


GOSTEI 0
POSTAR