首页 > 解决方案 > MS Access - 查询表达式中缺少运算符

问题描述

我正在开发一个针对 Access 数据库运行的 .Net 平台应用程序。查询失败并出现以下错误:

“查询表达式'Repairs.CustomerId = Customer.CustomerId Inner Join Device On Repairs.DeviceId = Device.DeviceId Inner Join RepairType On Repairs.RepairTypeId = RepairType.RepairTypeId'中的语法错误(缺少运算符)。”

我的查询是:

SELECT Customer.CustomerName, Device.Make, Device.Model, Device.Range, RepairType.RepairType, Repairs.DiscountPercent, RepairPrice.Price / 100 * (100-Repairs.DiscountPercent) As CustomerPrice 
From Repairs
Inner Join Customer On Repairs.CustomerId = Customer.CustomerId
Inner Join Device On Repairs.DeviceId = Device.DeviceId
Inner Join RepairType On Repairs.RepairTypeId = RepairType.RepairTypeId

我尝试将每个字段名称括在方括号中,但结果相同

标签: sql.netms-access

解决方案


推荐阅读