繁体   English   中英

尝试从数据库中取出数据时出错

[英]Error when trying to out out data from a database

尝试输出内容时出现以下错误:

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

请帮忙

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

我认为您的命令有误

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

是表的“何时”部分?

我没有真正在C#中使用MySql,但是在我认为它可以正常工作之前就使用了Sql Sever。

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

在下面用作

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM