繁体   English   中英

SQL错误(参数太少)

[英]SQL error (too few parameters)

select productline, P.productcode, productname, (OD.priceeach - P.buyprice) as ProfitMargin
from Products P, OrderDetails OD
where P.productcode = OD.productcode and productline like '%Cars%'
order by ProfitMargin desc

当我运行它时,出现错误。 它说“ 参数太少。应该1. ”我的代码有什么问题吗?

在Microsoft Access中构造查询时,可以通过在SQL语句中插入参数名称(用方括号括起来)来使用“参数”。 当然,您也可以在字段(或表)的名称前后加上方括号; 方括号的解释有些含糊。

Access将首先在字段名称中搜索方括号内的名称,然后在表名称中搜索,并且仅当在这些列表之一中未找到该名称时,它才会将该名称视为参数名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM