我正在使用中间件系统连接到数据库系统.我们正在使用查找功能,该功能又根据我们在其中提供的条件创建SQL查询.
SELECT "FunctionCode", "AUM", "Numerator", "Denominator", "EANUPC", "Length", "Width", "Height", "CategoryofEAN" FROM "tblIdocAlternateUOMs" WHERE MaterialNumber='09792021'
Run Code Online (Sandbox Code Playgroud)
错误:
'在sax解析器中处理请求时出错:执行表/存储过程的语句时出错.'table'(结构'语句'):com.microsoft.sqlserver.jdbc.SQLServerException:'FunctionCode'附近的语法不正确.'.
我已经在数据库系统中执行了上面的查询,它没有错误工作正常,但是当我尝试从数据库中检索数据时,我看到系统中出现错误.
数据库系统:Microsoft SQL SERVER
能不能让我知道为什么这些错误通常会出现?
The*_*tor 13
SELECT
FunctionCode,
AUM,
Numerator,
Denominator,
EANUPC,
Length,
Width,
Height,
CategoryofEAN
FROM
tblIdocAlternateUOMs
WHERE
MaterialNumber='09792021'
Run Code Online (Sandbox Code Playgroud)
有一点需要记住,只有价值需要引号,那就是单引号......也不是字段名......
从编码端查询中删除该引号....正因为这个它的hapening