K
Kule
Unregistered / Unconfirmed
GUEST, unregistred user!
程序如下
with clientdataset1do
begin
close;
commandtext:='update ........';
execute;
close;
commandtext:='insert......';
execute;
end;
执行后发现第二个操作插入的结果已经进入数据库了,但是第一部操作update需要断开
socketconnect后才提交,这是为什么?????
给我的感决好像是第一部的操作只是提交到cache中,可是第二部又成功了,简直不可理解
望高手赐教,不胜感激,分数好说(下星期项目就要验收了,万分火急)
with clientdataset1do
begin
close;
commandtext:='update ........';
execute;
close;
commandtext:='insert......';
execute;
end;
执行后发现第二个操作插入的结果已经进入数据库了,但是第一部操作update需要断开
socketconnect后才提交,这是为什么?????
给我的感决好像是第一部的操作只是提交到cache中,可是第二部又成功了,简直不可理解
望高手赐教,不胜感激,分数好说(下星期项目就要验收了,万分火急)