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)也一样的错误
有朋友给我指占迷津吗???
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)也一样的错误
有朋友给我指占迷津吗???