关于TclientData自动更新数据的问题!(50分)

  • 主题发起人 主题发起人 wrksky
  • 开始时间 开始时间
W

wrksky

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在也在用TClientDataSet,我看书上说
在DatasetProvider的Options属性中使用PoPropogateChanges选项,服务器端所有的变化
(例如,在DatasetProvider.BeforeUpdateRecord事件中执行了一个业务规则),现在会
自动的返回到Tclientdateset中。此外,在DatasetProvider的Options属性中使用poAutoRefresh
选项,会自动合并AutoIncrement和缺省值并返回到TclientDataset中。'
我照着书上作。先打开一个Tclientdataset。
Tquery2->DataSetProvider2->DataSetProvider2。
str:='select * from clerksonoff ';
clientDataset2.CommandText:=str;
clientDataSet2.Open;
然后更改clerksonoff的列的值。
with query2do
begin
close;
sql.clear;
sql.text:='update clerksonoff set onoff=2 where Ccardid=1002';
ExecSql;
end;
但是Clientdataset2的值却没有变化。还是更改以前的数据
表明设置Datasetprovider的Options的属性没有用。那该怎样才可以‘服务器端所有的变化
现在会自动的返回到Tclientdateset中’呢?
 
没有人说吗
 
连接数据库的控件使用的施舍么,如果使用的是ADO,这应该设置其游标的类型。
设置方法在李维的《高级程序ADO/DCOM》书中有.
 
能否说的详细点
 
后退
顶部