2017-04-06 18 views
-4

更新クエリを作成しようとしていますが、関連する記事がたくさんありましたが、私のコードでこのバグを見つけることはできません。ここにコードがありますASP.net update query c#

SqlConnection connection= new SqlConnection(sqlconn.connStr); 
connection.Open(); 
string cinOld = CINone.Value; 
SqlCommand cmd = new SqlCommand("update Employee set [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected] where cin = @cina"); 
var x = 0; 
cmd.Parameters.AddWithValue("@cin", cinid.Value); 
cmd.Parameters.AddWithValue("@name", HiddenField1.Value); 
cmd.Parameters.AddWithValue("@lastname", HiddenField2.Value); 
cmd.Parameters.AddWithValue("@function", HiddenField3.Value); 
cmd.Parameters.AddWithValue("@birthdate", HiddenField6.Value); 
cmd.Parameters.AddWithValue("@email", HiddenField5.Value); 
cmd.Parameters.AddWithValue("@numTel", HiddenField4.Value); 
cmd.Parameters.AddWithValue("@cina", cinOld); 
cmd.ExecuteNonQuery(); 
+1

あなたはエラーを受けましたか?エラーは何ですか?それは何行ですか? 'var x = 0; 'は* anything *と何が関係していますか? – itsme86

+0

なぜあなたのコードにバグがあると思いますか?実際の問題の兆候はありますか? – David

+0

var xを忘れる!このコードは正しく実行されますが、データベース内で何も変更されません – klinsmann

答えて

0

あなたはsqlコマンドに接続を設定していません。お試しください

​​
+0

同じことですが、例外なく実行され、エラーは発生しませんが、データベースに変更はありません – klinsmann

+0

実行時エラーが発生しない場合、「where」条件が満たされていない可能性があります。 –

+0

ええ、それはそのようなものでした、ありがとう – klinsmann