请问PB9.0打包后连不上数据库是什么原因?
为了一键式安装,不需安装数据库,所以开发工具是PB9.0,数据库是SQL Anywhere8,数据源为ODBC,使用installsheild8打包。安装后数据库连不上,日志信息显示为:
sqlcode:-1
连接错误:DBMS ODBC is not supported in your current installation.
请问连接参数里有什么问题?连接参数为:
dbms:ODBC
dbparm:ConnectString='DSN=elt_2013;UID=dba;PWD=sql'
[解决办法]
应该是缺少运行环境,你用pb自己的runtime packager对你的数据库环境进行一个打包,这样生成的安装包是运行环境,你可以选择安装在本机一次,然后到那么安装目录中把所有的dll拷贝到你的程序目录,这样就可以防止你少运行文件。