C#中写Oracle数据库的查询遇到一个问题,请同行帮忙

蓝点天尊 2006-07-21 04:09:07
我在写一个Oracle查询时其中有个嵌套查询,我在Oracle9i中能执行通过,但当我用OracleDataAdapter,查询时死活都通不过去,这个子查询语句是这样的:
SELECT a.* FROM (select * from mytest.cjb where chinese>70) a 
查询代码如下:
OracleDataAdapter _objAdapter = new OracleDataAdapter(_resultSQL, _objConn);
_objAdapter.TableMappings.Add("Table", _fillTableName);
_objAdapter.MissingSchemaAction = System.Data.MissingSchemaAction.AddWithKey; _objAdapter.Fill(_table);
系统总是提示:那个FROM后应该带引号的标识符。
请教同行,象这样的从查询结果中再查询的SQL在NET中有什么特别要注意的地方吗?应该怎么写才能让这个语句正常执行?
...全文
140 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gc03 2006-09-10
  • 打赏
  • 举报
回复
去掉()
ppt_com 2006-08-31
  • 打赏
  • 举报
回复
Oracle 中查询的SQL标准格式:
select * from "表名" where .....

要这样才行吧。

看看这个:http://auyn.com/Ehtml/2006/8-26/2724.Html
liucuiqiang 2006-08-31
  • 打赏
  • 举报
回复
Join
Left join
Right join
Cross join

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧