gpt4 book ai didi

delphi - 使用delphi和ms access时查询表达式中的语法错误(缺少运算符)

转载 作者:行者123 更新时间:2023-12-02 02:50:05 24 4
gpt4 key购买 nike

有谁知道这个错误的根源:

project xxxx.exe raised exception class EoleException with message 'syntax error(missing operator) in query expression 'serial number=?'

这是我在 delphi 中使用 ms access 数据库的实际代码。

with AddIndividualsAccountADOQuery do
begin
SQL.Clear;
SQL.Add('Select * from IndividualAccount where Serial Number=:Sno');
Parameters.ParamByName('Sno').Value:=edit1.Text;
Open;
Active:= True;
end;

实际代码在delphi和sql数据库上运行良好。但是当我使用 ms access 时,运行应用程序时会出现上述错误。

最佳答案

我相信对于 MS-Access,您需要将名称括起来(因为它包含空格):

Select * from IndividualAccount where [Serial Number]=:Sno

关于delphi - 使用delphi和ms access时查询表达式中的语法错误(缺少运算符),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14615436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com