次のクエリを使用して、SQL C# でレコードを更新しています。
しかし、私はエラーが発生しています:
無効な列名 P1
はP1
文字列データ型のパラメータで、誰のレコードが更新されるかを示します。
string SQl_Update="update dbo.tb_patient set name =patientname ,age= patientcontact where id=P1";
次のクエリを使用して、SQL C# でレコードを更新しています。
しかし、私はエラーが発生しています:
無効な列名 P1
はP1
文字列データ型のパラメータで、誰のレコードが更新されるかを示します。
string SQl_Update="update dbo.tb_patient set name =patientname ,age= patientcontact where id=P1";
欄でご確認くださいname
。
この列はデータベースで異なっている必要があります。そうでない場合、この列はデータベースに存在しない可能性があります。
更新クエリのテーブル フィールド名とフィールドを確認してください。
パラメータ化されたクエリを使用しようとしている場合は、パラメータの前に @ を置きます。
これら 3 つの値がパラメーターの場合は@
、
string SQl_Update = @"UPDATE dbo.tb_patient
SET name = @patientname,
age = @patientcontact
WHERE id = @P1";
コマンド オブジェクトで、各パラメータの値を設定します。
P1
一重引用符 ( ) で囲みます'
。