【发布时间】:2011-07-14 10:39:32
【问题描述】:
我正在尝试从 .NET 页面运行查询,但我似乎在处理多个查询时遇到了一些问题。
我的查询与此类似
SELECT * FROM table1; SELECT * from table2
但是从 .Net 页面执行此操作时,我似乎遇到了无效字符错误。它在 SQL 开发人员中运行良好,但只有在我将其放入我的 .NET 页面时才会失败。
我已将 BEGIN 和 END 添加到查询中,因为某些网站建议您需要它来运行多个查询,但随后出现以下错误
ORA-06550:第 1 行,第 7 列: PLS-00428:此 SELECT 语句中需要一个 INTO 子句
谁能解释一下这个?
提前致谢!
编辑
这里有一些代码
query = conn.CreateCommand()
query.CommandText = "SELECT * from table1; SELECT * FROM table2;"
DataSet = New DataSet()
DataAdapter = New DataAdapter(query)
DataAdapter.Fill(DataSet)
datagrid1.DataSource = DataSet.Tables(0)
datagrid1.DataBind()
lbl1.Text = DataSet.Tables(1).Rows(0).Item("column1").ToString()
【问题讨论】:
-
您希望收到什么? PL-SQL 明确拒绝
SELECT而不使用结果。 -
@grep:基本上我想将一个数据网格与一个表的结果进行数据绑定,并用另一个表的结果填充一个标签
标签: .net sql oracle multiple-tables