三层结构 事物提交后没有改变(后台运行就可以)

ialgu123 2009-04-01 03:36:10
遇到个问题,在前端提交一个存储过程 用事物包住,但是会没有改变,直接用SQL 查询分析器当中运行确没有问题。

跟踪到的信息如下:

1、set implicit_transactions on

2、
declare @P1 int
set @P1=85
exec sp_prepare @P1 output, NULL, N' Exec aaaa ''PA0904010010'',''admin''
', 1
select @P1

3、
SET FMTONLY ON exec sp_execute 85 SET FMTONLY OFF

4、set fmtonly off
5、exec sp_unprepare 85
6、SET NO_BROWSETABLE OFF
7、 Exec aaaa 'PA0904010010','admin'
8、IF @@TRANCOUNT > 0 COMMIT TRAN
9、set implicit_transactions off SET NO_BROWSETABLE ON

注:并不是所有的提交都不能完成。目前发现就这一个。有哪位高手也遇到过相同问题的拜请赐教。
...全文
179 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
CACACACACA 2009-04-07
  • 打赏
  • 举报
回复
上面的信息是在查询分析器里执行的吗?
frankie_24 2009-04-07
  • 打赏
  • 举报
回复
会不会有什么问题,事务回滚了。看看表结构!
yjsyyy 2009-04-04
  • 打赏
  • 举报
回复
问题看不太明白,跟踪的信息是在查询分析器中执行时的吧?
ialgu123 2009-04-01
  • 打赏
  • 举报
回复
无人能回答这个问题???

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧