在PB中如何动态注册oracle的ODBC数据库连接
答案:2 悬赏:50 手机版
解决时间 2021-03-04 20:11
- 提问者网友:佞臣
- 2021-03-03 19:57
在PB中如何动态注册oracle的ODBC数据库连接
最佳答案
- 五星知识达人网友:鱼芗
- 2021-03-03 20:30
ODBC的内容都写在注册表里面
HKEY_LOCALMACHINE\\SOFTWARE\\ODBC\\ODBC.INI下面是数据源详细信息
HKEY_LOCALMACHINE\\SOFTWARE\\ODBC\\ODBC Data Sources下面是数据源列表
HKEY_LOCALMACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI下面是对应的驱动
你先弄一个ORACLE的odbc然后分析一下,其实很容易
但oracle必须配置本机的服务名才能连接,你还得动态写tnsnames.ora文件内容才行
为什么不用PB自带的oracle接口连接数据库反而使用ODBC?
这样你得配置两次,直接oracle的话一次就解决了
HKEY_LOCALMACHINE\\SOFTWARE\\ODBC\\ODBC.INI下面是数据源详细信息
HKEY_LOCALMACHINE\\SOFTWARE\\ODBC\\ODBC Data Sources下面是数据源列表
HKEY_LOCALMACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI下面是对应的驱动
你先弄一个ORACLE的odbc然后分析一下,其实很容易
但oracle必须配置本机的服务名才能连接,你还得动态写tnsnames.ora文件内容才行
为什么不用PB自带的oracle接口连接数据库反而使用ODBC?
这样你得配置两次,直接oracle的话一次就解决了
全部回答
- 1楼网友:妄饮晩冬酒
- 2021-03-03 21:38
你好!
用oledb或者直连接口不行吗?
要想动态注册Oracle的ODBC,就必须去分析Oracle的ODBC往注册表里增加了哪些内容,然后用pb程序实现。
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯