连接不上数据库

wyg 2000-07-12 02:03:00
我用pb6遍了个小程序不知为什么编译成exe文件后联不上数据库,并且程序里面的中文大多成了乱字符。我该怎么做
...全文
260 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaolifeijian 2000-09-11
  • 打赏
  • 举报
回复
1.如果程序中使用的事务对象是从pb.ini配置文件配置的,将你的pb.ini文件拷到执行文件同
一目录下。
2.将pb的dll文件拷到系统可搜索的路径或执行文件同一目录下(如果不知到所需的dll文件)。
wlz123 2000-08-30
  • 打赏
  • 举报
回复
主要有两个问题:
1.可执行文件所在的目录下缺少必须的文件(*.dll),需将pb中share文件夹中的文件考到可执行文件所在的目录下。
2.编译时所在的db文件和编译后的可执行文件不在同一目录下,具体做法是将编译后即使将db文件考到可执行文件所在目录下,必须重新配置odbc,在dates source name项中填写当前和可执行文件在同一目录下的路径即可。也可通过修改注册表完成上述做法!
经过上述修改可解决你的问题!不信试试!
wkan 2000-07-22
  • 打赏
  • 举报
回复
用PB6的确有怪字符问题,在NT下就好了。用PB6.5就没有怪字符问题。建议你升级到6.5。
tmx 2000-07-22
  • 打赏
  • 举报
回复
你的应用的Script中有以下类似的语句吗?通过这些语句可以脱离PB.ini文件.
以下语句是WIN98下PB6.5连SYBASE数据库.
SQLCA.DBMS = "SYC Sybase System 11"
SQLCA.Database = "database"
SQLCA.LogPass = "******"
SQLCA.ServerName = "sybase"
SQLCA.LogId = "user"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
CONNECT USING SQLCA;
guzhigang 2000-07-17
  • 打赏
  • 举报
回复
1.建立自己的INI文件,修改应用的SCRIPT
2.用伪代码编译
pennate 2000-07-17
  • 打赏
  • 举报
回复
最好自己写.ini文件,内容同代码连接相数类似
boby_v 2000-07-15
  • 打赏
  • 举报
回复
我用的PB6好象的确有这个怪字符问题,在NT下就好了,其他人的情况我不清楚。至于INI文件,你把PB.ini打开看看关于[DATABASE]部分就清楚了。
boby_v 2000-07-14
  • 打赏
  • 举报
回复
哈,温酒巴下编译,的确会出现很多怪字符,换成NT就行了!确保你编译好的程序下有PB所需的动态连接库,另外,连接数据库最好调用自己写好的INI文件。
wyg 2000-07-14
  • 打赏
  • 举报
回复
boby_v兄,难道我只有在nt下才行吗?还有自己写ini文件需要注意哪些问题
谢谢

longzu 2000-07-13
  • 打赏
  • 举报
回复
是什么提示?你用的什么数据库?
你有没有配ODBC!重装一下ODBC!

752

社区成员

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

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