数据更新问题 急!!!(28分)

  • 主题发起人 主题发起人 king_213
  • 开始时间 开始时间
K

king_213

Unregistered / Unconfirmed
GUEST, unregistred user!
如何利用TTable控件做到:如果表中有这条记录则更新这条记录 如果没有则添加这条记录???
 
var tbl1:TTable;
begin
tbl1.open;
if tbl1.locate('keyid','keyvalue',[]) then
begin
tbl1.edit;
tbl1.fieldbyname('ssss').value := xxxx;
tbl1.post;
end
else
begin
tbl1.append;
....
end;

//or here to post ,trans
 
var tbl1:TTable;
begin
tbl1.open;
if not tbl1.locate('keyid','keyvalue',[]) then tbl1.append;
tbl1.edit;
tbl1.fieldbyname('ssss').value := xxxx;
tbl1.post;
end;
 
没看明白这个var tbl1:TTable的作用。。。
应该还有个创建tbl1和释放tbl1?
 
后退
顶部