【问题标题】:Visual Studio tableadapter configuration wizard failing to parse mysql statementVisual Studio tableadapter 配置向导无法解析 mysql 语句
【发布时间】:2016-03-18 14:07:52
【问题描述】:

我有一个 MySQL 语句,当在 MySQL 工作台中执行时,它成功返回了一个结果。有问题的声明如下:

SELECT report.*, client.`Client`, 3rdpartyreport.`Status` FROM report
LEFT JOIN client ON report.ClientID = client.ID 
LEFT JOIN 3rdpartyreport ON (report.`Serial No` = 3rdpartyreport.`Serial No` AND report.`AssignedTo` = 3rdpartyreport.`Received By`) 
WHERE (report.Status <> 'Deleted') 
ORDER BY report.`Serial No` DESC

我正在将客户表和 3rdparty 表中的列连接到报告表。但是,当我将此确切查询输入 Visual Studio 2013 数据集设计器时,它会给出错误:

Error in join expression. Unable to parse query text.

只要我删除了 LEFT JOIN 行之一,它就可以正常工作。为什么 Visual Studio 不允许多个左连接?我是不是做错了什么,如果没有,还有其他方法可以达到同样的效果吗?

【问题讨论】:

    标签: c# mysql visual-studio


    【解决方案1】:

    想通了。我需要将 3rdpartyreport 写为“3rdpartyreport”,因为它以数字开头。 Workbench 显然不需要这个。

    【讨论】:

      猜你喜欢
      • 2013-02-16
      • 2022-07-28
      • 1970-01-01
      • 2016-05-01
      • 2011-07-20
      • 1970-01-01
      • 2011-02-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多