2013-02-06 176 views
1

我突然从我的ASP.Net应用程序中发现问题,其中传递给包含insert语句的存储过程的数据未提交到数据库。从数据库到Web应用程序没有发生任何错误,并且它从Web应用程序中显示数据正被保存到表中。SQL Server 2008 R2 - 数据未被保存到数据库表

尝试并解决它在插入语句之前放置了一个开始事务,并在最后提交了事务,但这没有效果。

有谁知道发生了什么问题?我只是刚刚开始发生,在没有问题和数据被保存之前。

+0

您是否检查过存储过程? – Tirumudi

+2

运行SQL Server跟踪,查看已执行的存储过程(参数等),并独立运行在管理工作室窗口中。 –

+0

我检查了存储过程,因为我说过之前很好。 – Andy5

回答

0

发现问题。一列中表中的数据类型不匹配。不过有趣的是,SQL Server 2008并没有出现任何错误!

+0

它可能是抛出一个错误,但没有在CATCH块中正确处理。 – RBarryYoung

+0

否则它会抛出一个编译错误并且从未真正执行。 – RBarryYoung

相关问题