你的代码???????????

解决方案 »

  1.   

    出现这个问题的原因
       A表有一新增触发器,在触发器里会对B表新增一些记录。
    现在前台Grid里新增A表记录,保存时候出现的ID值为456(而A表实际在后台的ID是127),这个456实际上是新增B表时最后一条产生的ID值。这样就造成了前后台不一致,就出现了无法定位问题!
       出现此问题原因是:ADO增加记录时返回的ID是通过SELECT @@IDENTITY命令取的,所以给A表新增记录的ID是最后的@@IDENTITY值,也就是新增B表时最后一条产生的ID值456。解决方法还未知