ADO + SQL Server数据库的数据存取问题.在线等...

ma369 2004-08-11 04:13:10
服务器端ADOConnection, ADOTables,DataSetProvider

ADOConnection连接SQL Server数据库

客户端 DCOMConnection,ClientDataSet,DataSource

1.这样的算不算三层数据库?


2.在客户端使用 ApplyUpdates(0);

Post;给数据表A 写入新数据记录

ReconcileError(...)事件显示错误:showmessage(E.Message);

写入数据时,报错,经常提示:第二行:‘Temp’附近有语法错误。

或者提示ClientDataSet不在edit or insert 状态,始终不能更新数据,

请高手帮忙!
...全文
145 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ma369 2004-08-12
  • 打赏
  • 举报
回复
有人懂吗?分不够还可以加。

贴出简单的写入数据方法即可。
ln521 2004-08-11
  • 打赏
  • 举报
回复
三层没错啊
IFindit 2004-08-11
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/3242/3242272.xml?temp=.4906427和你一样的问题
ma369 2004-08-11
  • 打赏
  • 举报
回复
自己顶一下
ma369 2004-08-11
  • 打赏
  • 举报
回复
TO shanxiren2004(shanxi_ren)

我如上所讲详细吗?
ma369 2004-08-11
  • 打赏
  • 举报
回复
to cscer(石头)

“第一个问题是SQL语句不正确

第二个问题是编辑时没有调用ADOQuery或ADOTable的Edit或Insert方法”

可以讲明白点吗?

我在客户端更新数据,客户端没有用到ADOQuery或ADOTable

只是用到DCOMConnection,ClientDataSet,DataSource连接服务器端的数据表

并且使用了Edit或Insert方法,在dbEidt修改数据后使用ApplyUpdates(0);

依然不能更新服务器端的数据。

shanxiren2004 2004-08-11
  • 打赏
  • 举报
回复
当然是三层了
请详细些
cscer 2004-08-11
  • 打赏
  • 举报
回复
第一个问题是SQL语句不正确

第二个问题是编辑时没有调用ADOQuery或ADOTable的Edit或Insert方法

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧