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
Curtir tópico
+ 0
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.
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
Clique aqui para fazer login e interagir na Comunidade :)