请sythree回答(50分)

L

lishu76

Unregistered / Unconfirmed
GUEST, unregistred user!
sythree,你好!
我想问一下如何从SDO_GEOMETRY中读数据?我本想做一个存储过程来读,可存储过程
的输入输出变量个数一定,而SDO_GEOMETRY中点的个数不定,如何处理?
 
你是在自己的代码中读吗?在ORACLE中已经不推荐使用存储过程了,ORACLE8I以后的产品
保留存储过程只是为了兼容老的版本。
 
我想知道能否通过ODBC或DAO等来读取SDO-GEOMETRY中的数据,除了通过OCI接口,还有其他
什么办法?
 
抱歉,因为没有自己编程序试过,不敢乱说话,所以拖了这么久。
昨晚终于抽出了时间自己做了一个小DEMO,通过ODBC或DAO等来读取SDO-GEOMETRY中
的数据是可以的,其实它还是一个对象嘛。但是比OCI要慢一点点。
 
lishu76,你可以使用oo4o,其中的C++类库能实现你的要求,比OCI简单多了。
 
To alf_123:
请问oo4o是什么?
To sythree:
请问能否更具体一些,或能否把你的demo发给我。email:ls@nari-china.com
 
oo4o是oracle object for ole,你可以到oracle网站去看一下。
我用过,所以推荐你用,绝对符合你的要求。
 
多人接受答案了。
 
顶部