私はSQL Server DB 2008にc#.netコードを使用してデータを挿入するために使用する挿入クエリを持っています。クエリがエラーを与えるものではありませんが、また後DB にデータを挿入しないコードされています -挿入クエリでエラーが発生していますが、データベースに挿入されていません
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();
}
私のINSERTクエリが正しく形成されているが、DBにデータを挿入されていません。 私は何をしていますか....助けてください....私もパラメータ化されたクエリを試みましたが、それは動作しません:((
コードをステップ実行すると、このコードが始まる前に 'query'の値は何ですか? – mellamokb
すべてのコードを少なくとも4スペース分インデントして、正しくフォーマットされるようにしてください。 "strquery"変数のテキストを追加してください。 – jnylen
値はNULLですか?あなたがNULL +文字列= NULLのときはどちらですか?私はコードをステップ実行して、strqueryの値がSqlCommand宣言にどのようなものかを確認します。 – SQLMason