A ansili Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #1 实现无状态:李维讲的代码中v2OwnerData什么意思?什么以后用? 还有就是利用数据集更新数据表时服务器端要做什么处理(单表更新)? 能给出代码最好。我非常感谢。
J jsjjohn Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #2 vownerdata是clientdataset定义的一个变量类型的数据变量,作用是用于传递用附加的数据 李维老师的意思是在无状态对象中使用它传递客户端的数据纪录的位置。以便服务器搜索使用 比如你上次取到20,而服务器并没有为你维护光标。假如你要去取21到30的数据,你就必须 把上次取的最后的纪录的位置传给服务器。 在更新数据表的时候有两种方法,你说的是用数据集更新,代码: begin query1.close; query1.sql.clear; query1.sql.add(input); query1.open; end; 以上代码仅供参考,本人水平也有限的很!
vownerdata是clientdataset定义的一个变量类型的数据变量,作用是用于传递用附加的数据 李维老师的意思是在无状态对象中使用它传递客户端的数据纪录的位置。以便服务器搜索使用 比如你上次取到20,而服务器并没有为你维护光标。假如你要去取21到30的数据,你就必须 把上次取的最后的纪录的位置传给服务器。 在更新数据表的时候有两种方法,你说的是用数据集更新,代码: begin query1.close; query1.sql.clear; query1.sql.add(input); query1.open; end; 以上代码仅供参考,本人水平也有限的很!
L liujunzhang Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #3 VownerData只是保存当前的记录数据值,这是一个全局变量 Variant类型 更新数据:可以直接在客户端用ClientDataSet1.ApplyUpdate(0),此时服务嚣不需 做任何操作 另将数据传送到服务器端,此时在服务器必须建好方法,然后执行操作。 如 Str:='Insert into A(DF,ad) values('a','s')' 方法: Function save(Str:WideString):OLeVariant; begin Try AdoQuery.Close; AdoQuery.Sql.Add(Str); AdoQuery.ExceSql; SetComplete; Except SetAbort; end; end; 好了,到此为止
VownerData只是保存当前的记录数据值,这是一个全局变量 Variant类型 更新数据:可以直接在客户端用ClientDataSet1.ApplyUpdate(0),此时服务嚣不需 做任何操作 另将数据传送到服务器端,此时在服务器必须建好方法,然后执行操作。 如 Str:='Insert into A(DF,ad) values('a','s')' 方法: Function save(Str:WideString):OLeVariant; begin Try AdoQuery.Close; AdoQuery.Sql.Add(Str); AdoQuery.ExceSql; SetComplete; Except SetAbort; end; end; 好了,到此为止
A ansili Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-21 #4 是v2OwnerData这个变量不是vOwnerData变量。 有数据集更新(不是自动产生SQL叙述),在客户端再调用APPLYUPDATE(0)以后,服务段需要什么处理吗。 需要应该怎么处理? 谢谢。
是v2OwnerData这个变量不是vOwnerData变量。 有数据集更新(不是自动产生SQL叙述),在客户端再调用APPLYUPDATE(0)以后,服务段需要什么处理吗。 需要应该怎么处理? 谢谢。