F
fstao
Unregistered / Unconfirmed
GUEST, unregistred user!
数据库mssql7,前端是delphi5。我用DCOM连接。
中间服务器添加Tquery和TDataSetProvider,
Tquery的sql为:“SELECT id, bm, lb_id, hpmc, xhgg, dw, sign, memo
FROM dbo.hp_ku Dbo_hp_ku” ,TDataSetProvider的Dataset为:query1。
客户端:添加TClientDataSet,ProviderName为:Datasetprovider1,
在button1的onclick事件为:
clientdataset1.insert;
button2的onclick事件为:
clientdataset1.applyupdates(0);
运行时,按button1,在表格添加一些数据,然后按button2,在表格已经显示刚添加的
数据,但我关闭Tform,然后再运行它,发现表格上根本没有更新刚才添加的数据,表格空白。
这是为何?我就是这样做也不行的:
clientdataset1.applyupdates(-1);
中间服务器添加Tquery和TDataSetProvider,
Tquery的sql为:“SELECT id, bm, lb_id, hpmc, xhgg, dw, sign, memo
FROM dbo.hp_ku Dbo_hp_ku” ,TDataSetProvider的Dataset为:query1。
客户端:添加TClientDataSet,ProviderName为:Datasetprovider1,
在button1的onclick事件为:
clientdataset1.insert;
button2的onclick事件为:
clientdataset1.applyupdates(0);
运行时,按button1,在表格添加一些数据,然后按button2,在表格已经显示刚添加的
数据,但我关闭Tform,然后再运行它,发现表格上根本没有更新刚才添加的数据,表格空白。
这是为何?我就是这样做也不行的:
clientdataset1.applyupdates(-1);