【发布时间】:2011-06-21 22:24:05
【问题描述】:
我收到此错误消息:
--------------- 您的 SQL 语法有错误;检查 与您的 MySQL 对应的手册 正确语法的服务器版本 在“(标题)VALUES(hi)”附近使用 1
--------------- 好的
是的,我知道这与语法有关。问题是,我已经尝试了它的许多变体,但仍然无法让它工作,所以我去了 5 个我在谷歌上找到的带有教程的网站,但仍然是同样的问题。下面是我的代码:
注意:下面列出的文本框控件的文本属性内的值只是纯文本,所有字母和数字。
try
{
label1.Text = "Trying to save. Wait.";
conn.Open();
string sql = "UPDATE " + pagelist.Text + "SET " + itemlist.Text + "=" + sitetext.Text;
MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(sql, conn);
cmd.ExecuteNonQuery();
}
catch (Exception en)
{
MessageBox.Show(en.Message);
}
关于表:
表格有 3 列“标题、标题和文本”。都是varchars,每个长度都是255
有人可以帮我弄清楚这有什么问题吗?任何帮助都将不胜感激。
谢谢
【问题讨论】:
标签: c# .net mysql database winforms