如何在PB中用直连驱动联接数据库
敬业的IT人
互联网
佚名
2008-1-4 12:26:04
我们在使用PowerBuilder的直联接口(native drivers)联接诸如Sybase或Oracle这样的大型数据库时,有时会发生联不上库的情况,并且遇到提示信息“DBMS XXX is not supported in your current installation”。产生这种现象的原因是我们没有正确地安装或设置好PB的native driver或数据库的客户端软件(如Sybase的Open lient)。
具体的有以下三个原因:
1. PowerBuilder安装的是32位的,而数据库的客户端软件安装的却是16位的;或PowerBuilder安装的是16位的,
而数据库的客户端软件安装的却是32位的。
2. native driver的DLLs所在的路径没有包括在机器的系统路径中。
3. 数据库的客户端软件的DLLs所在的路径没有包括在机器的系统路径中。
对上述三种原因的解决方法如下:
1. 确认PB和数据库的客户端软件都是32位的或都是16位的。
2. 将PB的运行环境的路径(5.0 32-bit long name: \Program Files\CommonFiles\Poweresoft Shared, 5.0 32-
bit short name或5.0 16-bit: \pwrs\sys32,6.0: \Program Files\Powersoft\shared)加到机器的系统路径中
(autoexec.bat中的path)。
3. 将数据库的客户端软件的DLLs所在的路径(如Sybase Open Client的路径sybase\bin, Oracle SQL*NET的路径 \orawin\sys32)加到机器的系统路径中。
- 最新文章
- 在PB中实现数字的英文大写和中文大写[01-04]
- 关于PB应用程序的2000年问题[01-04]
- 拨号连接--RAS16&32全面[01-04]
- Power Builder窗口使用两技巧[01-04]
- PB中实现图片按钮mousemove事件[01-04]
- PowerBuilder应用开发系列讲座(10)[01-04]
- 相关文章
- 解决Access数据库程序类型越界[01-04]
- PB开发Sybase数据库应用技巧[01-04]
- 在PB中应用AutoCAD图形数据库[01-04]
- 在PB中使用FoxPro数据库的方法[01-04]
- PB应用的数据库联接的安全防范[01-04]
- PowerBuilder修改数据库表结构的技巧[01-04]
