私のフォームのコードで行を更新したいと思います。たぶん一部の列がnullです。コマンドは の実行中に、エラーがキーワード「」の近くに不正な構文を上昇し、言うので:更新コマンドエラー
SqlCommand Update = new SqlCommand("Update Table_065_Turn SET Column02=" + Row["Column48"] + " , Column15= " + Row["Column15"].ToString() +
" where ColumnId=" + StatusTable.Rows[0]["ColumnId"], Con);
Update.ExecuteNonQuery();
を私が行[「Column15」]はnullであるため、このエラーが表示されます知っています。 datarowの列がnullであるかどうかを確認する方法はありますか。もちろん、Updateコマンドの前に余分な変数やコマンドがなくてもかまいません。 更新コマンドで正確に列をチェックすることを意味します。
データ行はROWですか?文字列ビルダを直接実行するのではなく、 – lloydom
を使用する必要があります。あなたが既に尋ねた質問にあなたを助けてくれました。それは難しいことではありません。 –