关于不能连结数据库的问题?

astk 2002-05-13 02:59:18
为什么用pb打开已经编译完的pb程序中的DB文件时出现以下错误:
“sqlstate=08001
[sybase][ODBC Driver] Unable to connect to database sever
unable to start specified database"
请各位高手帮忙,急!!!!!!
...全文
44 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
andyG 2002-05-13
  • 打赏
  • 举报
回复
好像用的是sql anywhere数据库,要安装sql anywhere(如果未安装);要用pbodbXX.dll;sqlca的各个连接参数要正确;数据源“ODBC配置”的“数据库”标签页的“start line”不能为空,要填上 C:\Program Files\Sybase\SQL Anywhere 7\win32\dbeng7.exe -d -c8m 之类;DB文件必须有效。
以上都满足的话,估计可以解决问题了。
programmerwei 2002-05-13
  • 打赏
  • 举报
回复
配置一下ODBC,有一个选项,database start file关鍵是你程序代码的搜索路径,在ini文件中可以设置。一切都是你用profile文件能连上数据库。
hanps 2002-05-13
  • 打赏
  • 举报
回复
重新配置odbc
hanps 2002-05-13
  • 打赏
  • 举报
回复
重新配置odbc
programmerwei 2002-05-13
  • 打赏
  • 举报
回复
楼上说的对。另外看看程序代码的搜索路径。profile中的设置和你代码读的是否一致。
swjtu95 2002-05-13
  • 打赏
  • 举报
回复
照 zhanwei(詹维) 说法重新配置ODBC....
海洋‘s 2002-05-13
  • 打赏
  • 举报
回复
正确配置你的ODBC数据源.具体配置方法如下:
1.进入pb的Database profile画面,选择odbc,再单击new
2.进入到另一个画面,输入用户名,口令,选择数据源,这里的数据源指的是你配置的ODBC
3.设置好后,测试连接,若连接成功,就可以直接生成执行文件了

注:
  如果测试成功后,你直接可以将这些连接代码复制到程序连接数据库的地方,用来连接
数据库,这样可以减少一些重复写代码的步骤哦.
linger_liang 2002-05-13
  • 打赏
  • 举报
回复
dll文件齐了吗,ini文件设置对了吗?请检查一下。。
zhanwei 2002-05-13
  • 打赏
  • 举报
回复
重新配置一下ODBC!

754

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧