【问题标题】:"Must declare the table variable"“必须声明表变量”
【发布时间】:2013-06-30 19:30:23
【问题描述】:

我正在尝试让这段代码在 Visual Basic 中工作:

SqlDataSource我已经尝试了这个SQL命令:

SELECT * FROM @Parameter1

我在 ReportViewer 中创建了Parameter1,但出现错误:

必须声明表变量

有什么帮助吗?

【问题讨论】:

    标签: sql vb.net tsql


    【解决方案1】:

    您不能使用参数来指定表的名称或字段的名称。
    参数只能用于表示 SELECT/DELETE/UPDATE 的 WHERE 子句中的值或传递给 INSERT/UPDATE 语句的值

    【讨论】:

    • 谢谢,我猜到了。我能否以某种方式动态更改必须从中获取数据的表名。
    • 可能您需要在代码隐藏中申请一些事件,但我对 ReportViewer 的了解不够,无法提供更多帮助
    猜你喜欢
    • 2012-05-19
    • 1970-01-01
    • 2017-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多