客户端用clientdataset,提示CommandText does not return a result set
rt,服务器端用ADOConnection,ADOQuery和dataSetProvider
客户端用:SocketConnection,ClientDataSet和DataSource
每次使用insert或者delete等语句操作时总会提示刚才的错误,虽然报错,但是插入和删除操作还是正常。
strProNum:= self.ClientDataSet1.Fields[0].AsString;
sql:=' Delete from Product where ProNum=''';
sql:= sql + strProNum ;
sql:= sql + '''';
self.ClientDataSet1.Close;
self.ClientDataSet1.CommandText:=sql;
self.ClientDataSet1.Open;
有人告诉我clientdaset理论上只是负责传输数据的,最好用adoquery。但是有没有其他方法解决呢?不想摒弃原来的配置。或者用adoquery应该怎样连上datasetProvider,或者是adoquery连clientdaset。。具体应该可以怎样做。。
小女子用delphi才几天,很多东西都不懂,因为赶着那个小小项目不得不在没有学过delphi的基础上用,跪求解答。