【发布时间】:2011-04-21 22:06:42
【问题描述】:
我尝试构建获取 SQL 数据的 Visual Studio 项目。
错误是:1064 检索数据库信息时出错。 SQL 语法错误。
我不知道错误在哪里。
sQuery = string.Format("select distinct stringid from {0} where TIMESTAMPDIFF( day, insertts, now() ) < 30 " +
"and status = '{2}' and stringid not in (select distinct stringid from {1} where TIMESTAMPDIFF( day, insertts, now() ) < 30)",
任何事情都会有帮助。
谢谢
【问题讨论】:
-
您可以打印已经格式化为值的 sQuery 吗?您提供的参数数据可能有问题
-
@Martin 我的错。没有看到代码中的详细信息。缺少代码。所以我不是那种一心多用的人。
-
能否请您进入 sQuery 并在此处为我们打印 sQuery 的输出。
-
@Martin 等人,错误 1064 是常见的 MySQL 错误,意思是“您的语法已被破坏”。
-
MySQL RDBMS 在另一台计算机上远程运行。我为另一个应用程序获取数据,但没有为具有此代码的应用程序获取数据。抱歉,我对此很陌生。
标签: c# mysql sql visual-studio