delphi 三层编程中,从客户端ClientDataSet新增或修改数据不成功?

我在服务端上有DataProvider,并设置了连接Connection至一个Access数据库,当客户端提交数据时,如果数据没有int(数字型)成功,但是有数字时,则不... 我在服务端上有 DataProvider,并设置了连接Connection 至一个Access数据库,当客户端提交数据时,如果数据没有int(数字型)成功,但是有数字时,则不成功。在服务端调试得到 insert 语法错误。把数据库更改为sql server2000时,一切正常 ,请问这是怎么回事?
没有SQL语句,我是ClientDataSet (append)新增记录的。
展开
 我来答
糜含之
2011-05-04 · TA获得超过340个赞
知道答主
回答量:278
采纳率:0%
帮助的人:185万
展开全部
与TTable、TQuery一样,TClientDataSet也是从TDataSet继承下来的,它通常用于多层体系结构的客户端。很多数据库应用程序都用了BDE,BDE往往给发布带来很大的不便,因而TClientDataSet最大的特点是它不依赖于BDE(Borland Database Engine),但它需要一个动态链接库的支持,这个动态链接库叫DBCLIENT.DLL。在客户端,也不需要用TDatabase构件,因为客户端并不直接连接数据库。由于TClientDataSet是从TDataSet继承下来的,所以,它支持诸如编辑、搜索、浏览、纠错、过滤等功能。由于 TClientDataSet在内存中建立了数据的本地副本,上述操作的执行速度很快。也正是由于TClientDataSet并不直接连接数据库,因此,客户程序必须提供获取数据的机制。
希望对你有帮助
echohaozi
2011-05-03
知道答主
回答量:21
采纳率:0%
帮助的人:0
展开全部
你把你的sql语句贴出来啊。这谁知道?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式