三层中数据更新问题!(在线等候)(50分)

  • 主题发起人 主题发起人 gyfstar
  • 开始时间 开始时间
G

gyfstar

Unregistered / Unconfirmed
GUEST, unregistred user!
我在三层中更新数据用下面的代码,可运行了时却在insert记录,我好奇怪呀!!!
with datamodule1.adorsdo
begin
close;
commandtext:='select * from jbzl where number=''strnum''';
open;
edit;
fieldbyname('number').asstring:=trim(enumber.text);
tblobfield(fieldbyname('photo')).loadfromfile(odphoto.filename);
post;
ApplyUpdates(-1)
end;
我查询了一个错误原因,些段代码原来是在增加记录,而且applyupdates(0)也一样的错误
有朋友给我指占迷津吗???
 
clientdataset->fetchondemand为false
datasetprovider->resolvetodataset为true;
 
是不是你查询的结果是空结果集合,所以才会出现这种情况。
 
多人接受答案了。
 
后退
顶部