="select * from Table1 where Parameter in " "('" Join(Parameters!Parameter1.Value, "','") "')"+""
我在上述查询中出现错误,错误是
报告处理期间发生错误。无法为数据集'dataset1'设置命令文本。处理期间出错 数据集'dataset1'的CommandText表达式。
我已经使用此查询将多个值传递给MySql中的单个参数。在我的其他报告中,它工作正常
答案 0 :(得分:0)
您的sql字符串中看起来有些问题。试试这个:
="select * from Table1 where Parameter in ('" + Join(Parameters!Parameter1.Value, "','") + "')"
您的Join功能中的分隔符是否应该首先出现?你用的是什么语言?我猜php?如果是这样,我认为它应该是:
="select * from Table1 where Parameter in ('" + Join("','", Parameters!Parameter1.Value) + "')"
祝你好运。