我在尝试输出内容时收到此处显示的错误:
您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以便在第1行')FROM colours.prompt_reply'附近使用正确的语法
请帮忙
MySqlCommand cmdDatabase = new MySqlCommand("select (user_Id, project, project_feedback, when) FROM colours.prompt_reply ;",conDataBase);
答案 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中的关键字,因此如果您将其用作列名,则使用反引号。