sqldataset1: cursor not returned from query

Delphi

07/03/2006

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

Curtidas 0

Respostas

Vinicius2k

Vinicius2k

07/03/2006

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;



GOSTEI 0
Joe_wah

Joe_wah

07/03/2006

Valeu. Reslveu


GOSTEI 0
POSTAR