我已經寫了一個樣本插入txt文件到MySQL數據庫,但我得到一個錯誤的未知列_FnameSQL INSERT語句不工作
我的代碼:
string strQuery = "insert into tblFiles(FName,FData) values (_FName, _FData)";
MySqlCommand cmd = new MySqlCommand(strQuery);
cmd.Parameters.AddWithValue("_FName", filename);
cmd.Parameters.AddWithValue("_FData", bytes);
即使這同樣的錯誤:
cmd.Parameters.Add("_FName", MySqlDbType.VarChar).Value = filename;
cmd.Parameters.Add("_FData", MySqlDbType.LongText).Value = bytes;
我想你需要在你想用作參數名的每個字符串前加@。 – 2011-04-05 09:21:37
不是MySql的人,但不應該在值內的參數有@前綴?所以它看起來像@_FName,@ _FData? – 2011-04-05 09:21:43
請輸入確切的錯誤。 – Ovi 2011-04-05 09:22:05