再谈ClientDataSet的数据更新.

afreehawk 2000-06-14 04:26:00
本人在服务器应用程序中,加入了一个DataSetProvider1
和一个Query1,并且将DataSetProvider1的DataSet指定为Query1
在DataSetProvider1的OnDataRequest事件中加入:
Query1.SQL.Text:=Input;
在Query1的SQL属性中加入:Select * from "C:\Data\Custom.db"
在Client端的有一个DCOMConnection1,ClientDataSet1,DataSource1
ClientDataSet1的一些属性
ClientDataSet1.RemoteServer:=DCOMConnection1;
ClientDataSet1.ProviderName:=DataSetProvider1;
在使用ApplyUpdata时,数据无法写到数据库,不知道是什么原因.
请教各位大虾.
...全文
144 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
supershan 2000-06-20
  • 打赏
  • 举报
回复
1761586
afreehawk 2000-06-18
  • 打赏
  • 举报
回复
这个问题我已经解决了,不过有几点奉劝大家,
免得走弯路.
1.在TQuery和TClientDataSet结合在一起的时候,最好采用动态的SQL语言;
ClientDataSet.DataRequest('......');
DataSetProvider.SQL.Text:=Input;
具体看书.
2.要将TQuery的RequestLive的值设置为True,才能修改数据库;
3.可以和高手聊天,希望Delphi的高手将自己的OICQ号码公布,经验共享.
kxy 2000-06-15
  • 打赏
  • 举报
回复
delphi4还是delphi5

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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