当前位置: 代码迷 >> PB >> 请教PB9.0打包后连不上数据库是什么原因
  详细解决方案

请教PB9.0打包后连不上数据库是什么原因

热度:27   发布时间:2016-04-29 06:45:44.0
请问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拷贝到你的程序目录,这样就可以防止你少运行文件。
  相关解决方案