为什么同样的设置却只有一个ClientDataSet能够更新数据?
我的服务端有四个provider,都是连接的ADODataSet数据集,除了名字不一样外其他设置都一样,客户端操作clientDataSet的代码也基本上一致,为什么却只有第一个建立的Provider和连接它的ClientDataSet才能更新数据,其他的操作起来表面上没有什么问题,就是无法更新远程数据库.
这是怎么回事啊??耽搁了一天了,真是郁闷.
问题点数:0、回复次数:8Top
1 楼lovend(颓废之吻)回复于 2005-06-04 01:40:10 得分 0
肯定在哪个地方的连接设置出了问题。
也许只有第一个provider连接设置正确呢,好好检查一下。Top
2 楼longlongxre(龙龙)回复于 2005-06-04 02:05:14 得分 0
检查了很多遍了,真的实在是找不出来有什么差异.
一般引起无法更新的问题都有哪些可能的原因呢??Top
3 楼longlongxre(龙龙)回复于 2005-06-04 10:14:21 得分 0
顶起来!!Top
4 楼longlongxre(龙龙)回复于 2005-06-04 10:19:52 得分 0
大家帮忙啊!!Top
5 楼neo40(企鹅)回复于 2005-06-04 10:24:15 得分 0
其实是你服务器端的ADOQuery1的问题,如果ADOQuery1的Active属性为TRUE,这个时候是不能更新数据的,应该设置成FALSETop
6 楼longlongxre(龙龙)回复于 2005-06-04 14:11:23 得分 0
楼上的意思是ADOQuery引起的问题么?
可是我用的都是ADODataSet啊,只有一个ADOQuery用作临时查询的.
而且他们的Active都是设置为false的.Top
7 楼longlongxre(龙龙)回复于 2005-06-04 14:11:48 得分 0
再顶一哈!Top
8 楼longlongxre(龙龙)回复于 2005-06-04 14:31:33 得分 0
请帮帮忙啊!Top




