多表关联,ado数据更新错误“缺少更新或刷新的键列消息”(就只有150了全都给)(100分)

  • 主题发起人 主题发起人 zhang.alex
  • 开始时间 开始时间
Z

zhang.alex

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi6 ent sp2, win98 第2版
Server-Side是 ado + Ms Access,Client-Side是DCOM + Clientdataset,
服务器的tadodataset的commandtext使用sql语句
“ select emp.*, dep.departmentname
from employeedb emp, departmentdb dep
where emp.departmentid = dep.departmentid “
在客户端,用clientdataset1.delete,多个数据后,
调用clientdataset1.applyupdate(-1),服务器程序提示
”缺少更新或刷新的键列消息“。该怎么做??
 
1、升级ADO,
2、建立主键
 
to mlzhou
数据表设置了主键。
请问升级ado的包,在哪里可以下载?
 
怎么没有人帮忙啊。在线关注
 
不可以这样更新,要clientdataset1.applyupdate(-1)直接更新数据只能来自一张表。
你现在的情况还是用SQL语句分别更新吧。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
948
import
I
S
回复
0
查看
928
SUNSTONE的Delphi笔记
S
后退
顶部