私は変数@otazka
をコンボボックスから選択されるC#SQL更新
string sql = @"UPDATE tucitelotazky SET @otazka = @hodnota;";
MySqlCommand cmd = new MySqlCommand(sql, cnn);
cmd.Parameters.Add("@otazka",otazka);
cmd.Parameters.Add("@hodnota", hodnota);
cmd.ExecuteNonQuery();
からSQLクエリに問題があり、常にOT1
返します - OT10
、それは列の名前ですデータベース。
@hodnota
には、テキストボックスのテキストが含まれています。
このSQLクエリを使用すると、誤ったSQL構文が報告されます。
クエリ文字列に列名を追加する必要があります。それはパラメータではありません。 – PoweredByOrange
変数からそのカントを与えることはできますか? –