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,怎么实现?写个简单的例子!!!
解决方案 »
- 求助,有谁知道怎样在delphi中,将数据库转出为excell,打印?
- 如何用API函数实现阻塞非阻塞 和同步异步的 网络通讯?select函数具体作用是什么?
- 有段代码有问题,卡死在这了,各位高手大哥帮忙啊
- 关于dbgrideh数据临时字段排序问题!问题解决马上就给分。
- 学了VB有没有必要学delphi啊
- 在DELHPI中怎么用汇编语言读取指定端口数据(Windows 2000 profession),急死了!
- 我运行DCOMCNFG后,找到我的应用应用程序SerPro,我现在想把他删掉该怎么做啊.
- 怎样访问继承自对象类型Object中的方法或成员
- 关于Modem和USB编程的问题
- 为什么在DLL中用IS判断从EXE主程序中传进来的对象类型失败了?
- 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就实现不了吗?