尝试从数据库中分析数据时出错

时间:2015-09-21 08:49:35

标签: c# mysql

我在尝试输出内容时收到此处显示的错误:

  

您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以便在第1行')FROM colours.prompt_reply'附近使用正确的语法

请帮忙

MySqlCommand cmdDatabase = new MySqlCommand("select (user_Id, project, project_feedback, when) FROM colours.prompt_reply ;",conDataBase);

2 个答案:

答案 0 :(得分:1)

我认为你的命令有错误

MySqlCommand cmdDatabase = new MySqlCommand("select user_Id, project, project_feedback, when FROM your_table_name",conDataBase);

是你桌子的“何时”部分?

我还没有真正在C#中使用过MySql,但在我认为它可行之前我使用过Sql Sever

答案 1 :(得分:1)

我认为您的查询格式不正确, “when”是您表的列名吗?如果是,那么

以下用作

MySqlCommand cmdDatabase = new MySqlCommand("select user_Id, project, project_feedback, `when` FROM colours.prompt_reply ;",conDataBase);

由于when是MySql中的关键字,因此如果您将其用作列名,则使用反引号。