查询仅在我的应用程序中失败,但在MySQL中工作正常

时间:2014-07-29 05:17:12

标签: c# mysql

我有这个问题:

SELECT EquipmentNumber, P.AreaCode AS AreaCode, EquipmentType, EquipDsc FROM MajorEquipment ME
 INNER JOIN PlantAreaCodes P ON ME.PACId = P.PACId;

它在MySQL中运行良好,但当我尝试在我的应用程序中使用它时,我在'ON子句'中得到错误“Unkown column”ME.PACId。

我发现它特别奇怪,它只在我的应用程序中失败。有谁知道为什么?

1 个答案:

答案 0 :(得分:0)

这个问题比我预想的要简单得多;因为我是通过字符串输入这些,所以我有这样的查询:

"Line 1" +
"Line 2";

这样打印:Line 1Line 2。我没有在第一行的末尾或第二行的开头留下空格。我需要的是:

"Line 1" +
" Line 2";

因此在读取别名时出现了问题。虽然我使用了别名MajorEquipment MEINNER JOIN,而不是MajorEquipment ME INNER JOIN