怎样才能读出oracle中的rowid?(50分)

  • 主题发起人 主题发起人 wolf_zj
  • 开始时间 开始时间
W

wolf_zj

Unregistered / Unconfirmed
GUEST, unregistred user!
在oracle的sql plus中能用select语句看见rowid字段,但在程序里取该字段的值时却
被告知"Field not found",该如何解决?
 
select rowid,otherfields from table

 
select a.*,rowid from tablename a

加分吧!
 
楼上的各位兄弟,非常不幸,没一种方法行得通啊。默哀三分钟......
 
选择对应的query,右键-Fields Editor..要么删除所有的fields,要么点把rowid加进去
 
RowID在FieldEditer里面是不会显示的,即使硬加进去也出同样的毛病。
 
to:wolf_zj
能否读出rowid与访问的数据引擎有关,bde没有问题,微软的OLEDB for Oracal就不行,
如果用ado,建议使用Oracal公司编写的OLEDB。
 
后退
顶部