应用服务器采用ADO,客户端中利用ClientDataSet,代码如下
ClientDataSet1.Edit;
ClientDataSet1.FieldByName('name') := 'ddsd';
... ...
ClientDataSet1.Post;
ClientDataSet1.ApplyUpdates(0);试了好多,refresh等都不行,都不能在数据库中更新,借鉴了以前的帖子也不行,这是什么原因?很急的问
ClientDataSet1.Edit;
ClientDataSet1.FieldByName('name') := 'ddsd';
... ...
ClientDataSet1.Post;
ClientDataSet1.ApplyUpdates(0);试了好多,refresh等都不行,都不能在数据库中更新,借鉴了以前的帖子也不行,这是什么原因?很急的问
解决方案 »
- 使用TF1book控件的程序在别的机器上使用要怎么部署?
- 一个倒灶的des算法,大家帮忙看下
- 请问如何用ZLib单元 进行对字符串的解压缩!
- Delphi中保存自动生成的Excel
- dbgrideh导出到excel的错误如何解决
- 罕事!一个创建的资源不能被释放
- 数据库简单问题。
- 散分,老子等了10个月了,才加了第一条裤衩!!!
- 我用access建的表,有一个字段(stop)内容太多,在写程序时s1:=query1.fieldbyname('stop').asstring; s1得不到全部内容,请问我该怎么办
- 如何定义一个byte类型的常量?
- 100大洋!谁能帮我解决一个很有意义的问题!
- 送分:Delphi中Label控件如何讓字豎排?
提交给中间层处理。
先设datasetprovider的poallowCommandtext为true
with ClientDataSet2 do
begin
close;
CommandText:='update 表 set Name=:Name where 条件';
Params.ParamByName('Name').AsString:='haha';
Execute;
end;
ClientDataSet1['name'] := 'ddsd';
... ...
ClientDataSet1.Post;
ClientDataSet1.ApplyUpdates(0);
楼上介绍的方法怎么都不行啊!急啊
clientdataset.close;
clientdataset.open;
clientdataset.refresh;
我想你不能更新的问题可能是出在这里