C/S构架刷新的问题

eastcsd 2007-04-04 11:45:52
对于连接,服务器端使用TDataSetProvider,TQuery,Tdatabase控件,
TDataSetProvider的options的值为[poAllowMultiRecordUpdates,poAllowCommandText]
客户端使用DCOMConnection,TclientDataSet,DataSource,DBGrid控件

要求:客户端对数据进行操作后,用clientdataset1.ApplyUpdates(0);对本地数据进行提交
出现的问题:
一.(1)直接用clientdataset1.delete;后用ApplyUpdates(0);只改变本地数据
(2)若用edit-delete-post,运行会出错
二(1)调用clientdataset1.CommandText:='.....'
//两条SQL语句,一条插入数据,一条查询所有数据
再close,最后open,不用ApplyUpdates居然也对服务器数据刷新了
(2)若只有CommandText语句,DBGrid的数据没变化
...全文
120 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
china618 2007-04-04
  • 打赏
  • 举报
回复
我使用的就是第一种情况
但没有错误

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧