Asp.net 在网格视图的数据源向导中测试查询时出错

Asp.net 在网格视图的数据源向导中测试查询时出错,asp.net,oracle,Asp.net,Oracle,我正在尝试在asp.net页面的网格视图中查看数据。我正在使用oracle数据库。我在页面中放置了一个网格视图控制器,并尝试使用数据源向导将其与oracle数据库绑定。在向导中,我选择了SQL源,并给出了连接字符串。现在我选择一个表,然后它给出如下查询: 从[表格名称]中选择* 当我测试查询时,它会给出如下错误: 执行查询时出错。请检查命令的语法以及参数的类型和值(如果存在),并确保它们是正确的。ORA-00903:表名无效 表名用方括号括起来。如何摆脱此问题。您不能使用[table\u nam

我正在尝试在asp.net页面的网格视图中查看数据。我正在使用oracle数据库。我在页面中放置了一个网格视图控制器,并尝试使用数据源向导将其与oracle数据库绑定。在向导中,我选择了SQL源,并给出了连接字符串。现在我选择一个表,然后它给出如下查询:

从[表格名称]中选择*

当我测试查询时,它会给出如下错误:

执行查询时出错。请检查命令的语法以及参数的类型和值(如果存在),并确保它们是正确的。ORA-00903:表名无效


表名用方括号括起来。如何摆脱此问题。

您不能使用
[table\u name]
您只需要使用
table\u name

在sql Server
[table_name]
中可以,但在oracle中则不行

所以你需要像这样使用

Select * from table_name

谢谢你的回复。但我不是在写质疑。当我从下拉列表中选择表名时,它会自动生成查询,并且不可编辑。设置dropdownlist的value属性你不能像我说的那样更改查询吗?