我把conn.BeginTrans 和conn.CommitTrans 去掉,可以实现本地和远程的更新,
但这样数据的完整性无法得到保证。
为什么连这样都不行呢
conn.BeginTrans
conn.Execute "update server1.yuyt.dbo.userinfo set ..."
conn.CommitTrans
但这样数据的完整性无法得到保证。
为什么连这样都不行呢
conn.BeginTrans
conn.Execute "update server1.yuyt.dbo.userinfo set ..."
conn.CommitTrans
conn.execute "BEGIN TRAN M"
conn.Execute "update server1.yuyt.dbo.userinfo set ..."
conn.Execute "update teainfoset ..."
conn.execute "COMMIT TRAN M"
conn.BeginTrans
conn.Execute "update server1.yuyt.dbo.userinfo set ..."
conn.CommitTrans 一定要用存储过程吗,那样能解决问题吗
为什么在查询分析器里可以呢
加上conn.Execute "set XACT_ABORT on"非常感谢 yoki(小马哥)!!
一点点的启发都令我感动!