我有從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查詢變量@otazka
從組合框中選擇一個問題,總是返回OT1
- OT10
,它是在列的名稱數據庫。
@hodnota
包含文本框中的一些文本。
如果我使用這個SQL查詢,它會報告錯誤的SQL語法。
列名需要追加到您的查詢字符串;這不是一個參數。 – PoweredByOrange
它不能從變量? –