【发布时间】:2019-05-05 05:53:32
【问题描述】:
类似于CONCAT equivalent in MS Access,我想插入一个包含百分比符号的字符串。
INSERT INTO Financier_Fp_line (FP_Id, Item_, Creditor, Description, Payment_Type, Actual_Amount, Note_)
VALUES (
'86',
'2',
"",
'BFA 10%',
"Set-aside",
'20',
''
)
不管用。
我的原文是BFA 10%。
我已经尝试使用“+”和“&”进行上述连接。每种方法都出现相同的错误。
条件表达式中的数据类型不匹配。
有什么线索吗?
编辑 2019.05.10:在重新创建 sql 时(根据要求,现在如上所示),oledb 或 Access 本身决定不将 % 解释为通配符,并且插入工作正常。去图吧。
谢谢人们。
【问题讨论】:
-
请包括所有列和数据。您看到的错误消息是说您插入的一个或多个类型与为该列定义的类型不匹配。这可能与您当前的看法无关。