insert query没有错误,但没有插入数据库

时间:2012-04-03 18:07:28

标签: sql-server sql-server-2008

我有一个插入查询,用于使用c#.net代码将数据插入SQL Server DB 2008。查询不会给出任何错误,但也不会将数据插入数据库 以下是代码: -

string strcon = connection();

if (con.State == ConnectionState.Closed)
{
    con.ConnectionString = strcon;
    con.Open();
    strquery = query + " values( '"+ cheqval +"' , '" +
        dtval.ToShortDateString() +"' , '"+ amtval +"','"+ conameval + "')";
    SqlCommand cmd =  new SqlCommand(strquery, con);
    i = cmd.ExecuteNonQuery();
    con.Close();
}

我的插入查询正确形成,但未将数据插入数据库。 我做了多少....请帮助....我也尝试了参数化查询,但即使这样也行不通:((

1 个答案:

答案 0 :(得分:1)

要检查的一件事是查看表是否有触发器。而不是触发器可能会覆盖您的插入。关于检查你是否正在击中IF的内部或者一个值为null使得代码训练不正确的评论也是要检查的事情。