0

我正在使用适用于 ADO.NET 的官方 MySql 驱动程序,但在查询数据库时遇到问题。

使用我服务器上的 MySQL Workbench 工具,我的 SQL-Query 可以毫无问题地工作。

适配器 DLL 使用相同的查询抛出以下消息:

MySql.Data.MySqlClient.MySqlException: Unknown column 'CatPro.CategorieId' in 'on clause'

列 CategorieId 肯定存在。

也许,任何人都有使用 MySql DataAdapter 的经验和解决这个问题的想法。

SELECT Pro.Id AS ProductId, 
       Pro.Name AS ProductName, 
       ProInfo.Id AS ProductInfoId ,
       ProInfo.GeneralDescription, 
       Cat.Title AS CategoryTitle  
       FROM Products AS Pro
       LEFT JOIN subproducts AS ProInfo ON Pro.Id = ProInfo.Id
       LEFT JOIN subproductcategories AS CatPro ON ProInfo.Id = CatPro.SubProductId
       LEFT JOIN categories AS Cat ON Cat.Id = CatPro.CategorieId ORDER BY Pro.Id

此致

4

0 回答 0