SQL语句没有失败,但没有插入

时间:2010-01-29 14:02:01

标签: sql

ASP.NET 2.0,SQL 2005.我有一个非常基本的插入语句。我将所有数据输入到应用程序中并逐步完成。应用程序或存储过程中没有错误。然而,当我去看看桌子时,没有插入任何记录。我不知道SQL服务器中是否存在某种怪癖或错误?我试过ExecuteScalar&的ExecuteNonQuery。

3 个答案:

答案 0 :(得分:4)

你可以打开一个交易而不是Commit一个交易吗?请记住

using(var transaction = connection.BeginTransaction())
{
    // Code
}

不提交它,而是回滚整个事情。您必须明确调用transaction.Commit()

答案 1 :(得分:2)

您需要提交交易。

答案 2 :(得分:0)

我在用PHP编写的网站上遇到过这个问题。如果您尝试插入字符串,您确定已经转义了所有必要的字符吗?在不喜欢的东西中使用单引号,不需要或不需要转义!