[求助]C/S构架刷新的问题
对于连接,服务器端使用TDataSetProvider,TQuery,Tdatabase控件,
TDataSetProvider的options的值为[poAllowMultiRecordUpdates,poAllowCommandText]
客户端使用DCOMConnection,TclientDataSet,DataSource,DBGrid控件
要求:客户端对数据进行操作后,用clientdatasetpeople.ApplyUpdates(0);对本地数据进行提交
出现的问题:
一.(1)直接用clientdatasetpeople.delete;后用ApplyUpdates(0);只改变本地数据
(2)若用edit-delete-post,运行会出错
二(1)调用clientdatasetpeople.CommandText:='.....' //两条SQL语句,一条插入数据,一条查询所有数据
再close,最后open,不用ApplyUpdates居然也对服务器数据刷新了
(2)若只有CommandText语句,DBGrid的数据没变化