【发布时间】:2019-09-22 18:37:38
【问题描述】:
我正在构建一个应用程序并使用 MS Access 作为数据库(通常我不使用 MS Access,但客户端需要无服务数据库)。无论如何,我有多个表并使用连接,我正在尝试获取输出,这是查询
SELECT tblSalesDetail.Sales_Details_ID, tblProduct.Product_Name,
tblSalesDetail.Rate, tblSalesDetail.Quantity, tblSalesDetail.TaxableAmount,
tblSalesDetail.TaxableAmount + tblSalesDetail.CGST_Amt +
tblSalesDetail.SGST_Amt + tblSalesDetail.IGST_Amt AS TotalAmt
FROM tblSalesMain
INNER JOIN tblSalesDetail
ON tblSalesMain.Sales_Main_ID = tblSalesDetail.Sales_Main_ID
INNER JOIN tblProduct
ON tblSalesDetail.Product_ID = tblProduct.Product_ID
WHERE tblSalesMain.Sales_Main_ID=1
此查询在 SQL Server 中完美运行,但尝试在 MS Access 中运行时出现以下错误,并在第一行的 _Name tblProduct.Product_Name 处选择了文本。
我尝试更改或删除该列,但它不起作用。
我尝试了发布的 StackOverflow 答案,但顺便说一句,它们都不起作用。所以这不是我直接在这里发布问题而不试图解决这个问题。
我知道这可能是一个简单的问题,但我被卡住了。让我知道解决方法。
我知道这与上述主题无关,但谁能建议我为 Visual Studio 提供良好的无服务本地数据库(不是基于 mdf 的 SQL Db)?
问候
【问题讨论】:
-
。 .您可以选择其他无服务器数据库。
-
@GordonLinoff 好吧,建议一个好的解决方案,我希望。您可以推荐任何好的数据库吗?
-
@Andre 看起来像。可惜我之前没找到。感谢您的通知。
标签: sql ms-access join syntax-error rdbms