这是在这里提出的问题的继续: how to use LIKE with column name
由于我没有足够的声誉,我无法将其添加到那里的问题中。我的问题是:
我正在使用Microsoft Access与ODBC连接到MySql
有一个链接表
我想使用表格
我无法使用错误' ODBC - 调用失败'
这是我查询的sql语句:
SELECT
'Completed',
'Entity Name',
'Assignment',
'Financial Year',
'Service Area',
'Partner/Director',
'Intern 1',
'Intern 2',
Payment_recddate,
Invoice_Amount',
'MinOfStart Date',
'MinOfDue Date',
PAN,
AssignmentID,
Priority1CompletedRatio
FROM
qry_Assignments_WIP_sub
WHERE
[Entity Name] Like
CONCAT([Forms]![frm_Assignments_WIP]![txtEntitynameFilter],'%')
回复cha
在哪里qry_Assignments_WIP_sub。Entity Name
喜欢" CONCAT('"& [Forms]![frm_Assignments_WIP]![txtEntitynameFilter]&"',' ;%')"&#39)
答案 0 :(得分:0)
我认为问题出在最后一行。看起来您正在尝试使用表单中的值而不是插入实际值。你需要做的是:
"CONCAT('" & [Forms]![frm_Assignments_WIP]![txtEntitynameFilter] & "','%')"