enter image description hereデータはSQL Serverテーブルに保存されません。
SQL Serverテーブルのデータを更新しようとしています。クエリの実行後にデータが保存されるというメッセージが表示されます。
しかし、そのテーブルをチェックインすると、データが保存されていないことがわかります。私の質問に何か間違っていますか?
私はコーディングにSQL Server 2008とC#を使用しています。
SqlCommand cmd1 = new SqlCommand("UPDATE Inward_Rpt SET Date='" + date + "',Cashier_Name='" + cashier_name + "',Supplier_Code='" + sup_code + "',Supplier_Name='" + name + "',Payment_Mode ='" + p_method + "',Total_Bill='" + tot_bill + "',Total_Paid='" + tot_paid + "',Previous_Due = '" + total_due + "',Current_Due ='" + c_due + "',Remark ='" + remark + "'WHERE Supplier_Name='" + name + "'", con);
cmd1.ExecuteNonQuery();
MessageBox.Show("Data Saved..");
[SQLインジェクションの警告](http://msdn.microsoft.com/en-us/library/ms161953%28v=sql.105%29.aspx) - あなたは** **一緒に連結するべきではありませんあなたのSQL文 - SQL注入を避けるために**パラメータ化されたクエリ**を使用する - [Little Bobby Tables](https://xkcd.com/327/)をチェックしてください –
**接続文字列**を教えてくださいSQL Serverに接続しますか? –
このビットを 'try'と' catch'で囲み、ブレークポイントを入れてみましょう EDIT:DBにすべての 'cmd1'文字列をコピーし、クエリにエラーがないかどうかを調べることができます – styx