da.update(dt.getchanged)的奇怪问题
zwq78 2005-12-27 02:05:25 da的insertcommand的语句中,有返回ID的SQL,如下:
insert into A03 (A0301,A0302,A0308,A0303,A0304,A0306,A0309,A0307,status,pid) values (@A0301,@A0302,@A0308,@A0303,@A0304,@A0306,@A0309,@A0307,@status,@pid); SELECT id,A0301,A0302,A0308,A0303,A0304,A0306,A0309,A0307,status,pid FROM A03 WHERE id=@@IDENTITY
奇怪的是,用da.update(dt)更新全表,可返回ID值,
但是用da.update(dt.getchanged)更新修改了的记录,就不能正确的返回ID值了。
??????????????????????