-1
C#とMS SQL Serverを使用してASP.Net Webサイトを作成しました。
データベースにデータを挿入して戻して削除することができました。私は自分のデータベースを更新できませんでした。ASP.Net Webアプリケーションは、データベース(C#MS SQL)を更新する以外はすべて行います
私の更新コマンドは、次のとおりです。(私はと@badgeの前後に引用符なしで試してみました。)
SqlCommand updateDB = new SqlCommand("UPDATE UserRequest SET ur_winIT [email protected], [email protected],ur_IGTIT = @IGTIT, " + " ur_sigIGTIT = @sigIGTIT" + "WHERE ur_badgeNum ='@badge'", con);
try
{
con.Open();
updateDB.ExecuteNonQuery();
}
catch
{
MessageBack2.Text = "Connection to Database Failed. Could not Update, please try again.";
}
finally
{
con.Close();
}
「更新できませんでした」と言われると、データに変更がないことを確認できますか? SQLプロファイラを使用してデータベースの更新を観察することをお勧めします。 –
私はSQLプロファイラでそれを観察し、更新された値が渡されることを示していますが、私がテーブルをクエリすると、実際に何も変更されていません。 –
updatedb.executenonquery()にデバッガを置き、生成されたSQLクエリを取得し、データベース上で直接実行すると、エラーが見つかります。 –