【聚杰网数据库编程】如何在PB中用直连驱动联接数据库
具体的有以下三个原因:
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)加到机器的系统路径中。




