下面是对数据集的查询:
SELECT DISTINCT CompanyId, Company
FROM User_Hierarchy_Mapping
WHERE UserId = @FieldManager
FieldManager
是参数名。它没有取参数的值。
请帮助我使用语法将一个参数传递给MySQL查询。
发布于 2016-07-26 13:09:21
如果在SSRS中使用MySQL ODBC连接器,则不能使用命名参数,但应该使用?
。
因此,对于您的查询,它应该如下所示:
SELECT DISTINCT CompanyId, Company
FROM User_Hierarchy_Mapping
WHERE UserId = ?
这样,您应该得到一个名为Parameter1
的参数。如果您有多个问号,您的参数将按照查询中出现的相同顺序命名为Parameter1
、Parameter2
等。
这不是特定于MySQL,而是任何。参考见绑定参数ODBC。
https://dba.stackexchange.com/questions/144927
复制相似问题