sqldataset1: cursor not returned from query

07/03/2006

0

Alguém sabe pq desse erro? Ele me ocorre neste código:

DataModule8.SQLDataSet1.Close;

Datamodule8.SQLDataSet1.CommandText := ´INSERT INTO DADOS  
(DATAABER,STATUS,PLANO) VALUES (:data,:status,:plano)´;
DataModule8.SQLDataSet1.ParamByName(´data´).AsString := DateToStr(date);
DataModule8.SQLDataSet1.ParamByName(´status´).AsString := ´Aberto´;
DataModule8.SQLDataSet1.ParamByName(´plano´).AsString := 
Datamodule7.ClientDataSet1.FieldByName(´PLANO´).Asstring;

DataModule8.SQLDataSet1.Open;



Joe_wah

Joe_wah

Responder

Posts

07/03/2006

Vinicius2k

Colega,

O método Open só pode ser utilizado em queries que retornem registros. Para Insert, Update e Delete você deve utilizar o método ExecSQL.

DataModule8.SQLDataSet1.ExecSQL;



Responder

07/03/2006

Joe_wah

Valeu. Reslveu


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar