请教delphi自带的f1book如何将修改后的数据保存至数据库里?(30分)

  • 主题发起人 主题发起人 xzb_97
  • 开始时间 开始时间
X

xzb_97

Unregistered / Unconfirmed
GUEST, unregistred user!
现在我写的是这样的:
with adodataset1 do
begin
open;
for i:=1 to f1book1.lastrow do
edit;
for j:=1 to f1book1.lastcol do
s:=f1book1.textrc[i,j];
filed[j-1].asstring:=s;
updatebatch();
end;
可报错:违反主键约束。我的表格是有主键的,可这是修改,又不是append,怎么会这样?保证没修改主键的唯一性!
 
adodataset1 是什么?只是一个表?如果使用sql连接的多个表,可能会这样。
 
后退
顶部