sqldataset1: cursor not returned from query
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
Curtidas 0
Respostas
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.
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
07/03/2006
Valeu. Reslveu
GOSTEI 0