高分求VB下可二次开发的Oracle 封装OCI组件,分不够可加
飞天神笔 2009-01-16 01:24:40 我们单位基本上只用Oracle数据库,所以好多电脑上可能会有多个应用程序使用到oracle客户端,而每个应用程序又可能是不同的人开发的。对于Windows下的Oracle客户端来说,系统只认其中一个oracle客户端的tnsnames.ora文件中所描述的数据库连接指向,这样就导致多个应用程序无法使用各自安装的Oracle客户端,而必须共用一个Oracle客户端。
一般情况下,我们可以考虑把所有应用程序要用到的数据库连接指向都描述在其中一个Oracle客户端的tnsnames.ora中。但我们这有一个特殊情况,有一个经常要用到的应用系统每次运行时会自动描述并下载Oracle 8i的简宜客户端,而且会强行导入oracle 8i的部分相关注册表信息(直接导致电脑中已安装的其它Oracle客户端无法使用)。
在网上找了许多资料,说可以直接用Oracle的OCI进行数据库操作,而且能实现不依赖tnsnames.ora文件的SQL*Net功能(直接在程序代码中指定Oracle服务器的IP和SID,而不是在tnsnames.ora文件中指定IP和SID)。可网上都只有些VC++的OCI封装组件或教程,没有VB的。
哪个大哥有VB可用的Oracle OCI封装组件(最好是免费的,或带破解的)提供给俺用用啊。