1.我在客户端对远程的数据数据库为什么不能修改?代码如下:
ClientDataSet1->Open() ;
ClientDataSet1->Edit() ;
修改操作。
ClientDataSet1->Post() ;
ClientDataSet1->ApplyUpdates(-1);
ClientDataSet1->Close();
2.若已知ClientDataSet1->fieldbyname("name1")->AsString和ClientDataSet1->fieldbyname("name2")->AsString,由这两个值作索引
获得name3,怎么实现?写个简单的例子!!!
ClientDataSet1->Open() ;
ClientDataSet1->Edit() ;
修改操作。
ClientDataSet1->Post() ;
ClientDataSet1->ApplyUpdates(-1);
ClientDataSet1->Close();
2.若已知ClientDataSet1->fieldbyname("name1")->AsString和ClientDataSet1->fieldbyname("name2")->AsString,由这两个值作索引
获得name3,怎么实现?写个简单的例子!!!
解决方案 »
- FastReport4.7.109安装问题
- 插入数据行
- DBGRID中 如何实现点击一个按钮改变当前选中行的颜色
- idtcpclient接收数据的问题
- 关于连接数据库的问题(在线等)(50)
- 2000/xp/98 下如何隐式“建立网络连接”
- 可否將Excel中的數據導入SQL Server或Access中?
- 你知道怎么实现通过A程序给B程序的一个EDIT里面写数据吗?
- 请问TNMUDP的SendStream方法可以发送多大的流?
- 有哪个高手用delphi编过win2000的服务吗?一个很棘手的问题
- Tstrings and Tstringlist
- 看到方法后面的sender:Tobject,不知道做什么用,是不是考虑代码通用,不用写具体控件名啊?
看看应用程序服务器的Query的属性REquestlive等,当然还有别的原因可能引起的,比如query的sql是不是多表连接等。
2:locate(‘name1;name2',vararrayof([fieldbyname('name1').asstring,fieldbyname('name2').asstring]));
Action := HandleReconcileError(DataSet, UpdateKind, E);
end;
2、用 locate 方法也行,但效率不高。可以用 name1、name2 作为 Where 条件写一个 sql 查询,获得结果后用 ClientDataSet.AppendData。
能给小弟讲一下三层结构和 CS 结构吗?
谢谢
我把所有的query的REquestlive属性设为true,但是编译通不过,'Table is not Indexed'
这是为什么?
难道没有高手帮忙吗?
up有分。
原因关注...
看看providerflags属性
可以讲具体点吗?用ClientDataSet就实现不了吗?