触发器中的更新无法定位的问题!!! 你的代码??????????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 出现这个问题的原因 A表有一新增触发器,在触发器里会对B表新增一些记录。现在前台Grid里新增A表记录,保存时候出现的ID值为456(而A表实际在后台的ID是127),这个456实际上是新增B表时最后一条产生的ID值。这样就造成了前后台不一致,就出现了无法定位问题! 出现此问题原因是:ADO增加记录时返回的ID是通过SELECT @@IDENTITY命令取的,所以给A表新增记录的ID是最后的@@IDENTITY值,也就是新增B表时最后一条产生的ID值456。解决方法还未知 【qianjin036a】前辈,帮我看看 我的sql为什么老错,应该怎么写,关于流水号的问题? 请问如何创建索引来加快查询速度 如何删除重复记录,使其保持数据的唯一性 Sqlserver2008 表变量删除、重设初始值 怎么查看一个存储过程及涉及到的触发器中的SQL语句的锁等待时间和执行时间 求一sql 语句 在线等。。。 哪位大侠救我,关于全文索引,急100 什么叫触发器?它是用来作什么的? 怎么样得到一个表结构的一个空数据集? 操作两个数据库,如何同时提交或者同时回滚? 请问:如何对一个字段具有多级深度的表 实现 按深度层次进行排序?(多谢解答,越快越好!)
A表有一新增触发器,在触发器里会对B表新增一些记录。
现在前台Grid里新增A表记录,保存时候出现的ID值为456(而A表实际在后台的ID是127),这个456实际上是新增B表时最后一条产生的ID值。这样就造成了前后台不一致,就出现了无法定位问题!
出现此问题原因是:ADO增加记录时返回的ID是通过SELECT @@IDENTITY命令取的,所以给A表新增记录的ID是最后的@@IDENTITY值,也就是新增B表时最后一条产生的ID值456。解决方法还未知