2017-06-01 4 views
1

私は 'ERna'を計算しましたが、これをSQL Serverデータベースに更新したいと思います。私はこの声明を出しましたが、私がC#から自分のデータベースでどのように更新するのかは分かりません。C#からSQL Serverに更新する方法

アイデア?

decimal ERna = ERnu - bprijs; 
lbEigenRisico.Content = ERna; 

string updateQuery = "UPDATE Verzekering SET eigen_risico = @ERna"; 
SqlCommand command = new SqlCommand(updateQuery, dbconn.Connection); 
command.Parameters.AddWithValue("@ERna", ERna); 
+1

を呼び出す必要があります。 'UPDATE tablename SET value = @newvalue WHERE id = @ id'それをパラメータとして追加します。 – willaien

+0

既にコードスニペットから抜け出しているのかどうかは不明ですが、コマンドを実際に実行するには 'command.ExecuteNonQuery()'を呼び出す必要があります。 –

+0

ありがとう!できます! –

答えて

1

あなただけの接続を開き、あなたは例えば、IDによってそれを更新する必要がありcommand.ExecuteNonQuery()

+0

これが私が投稿する前にコメントを読むべきである理由です。 C.Evenhuisが回答としてコメントを投稿した場合、私は彼の答えに賛成で削除します。 –

関連する問題