首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

数据库连接有关问题

2012-02-21 
数据库连接问题最近刚刚接手一个PB的项目,程序都是已开发完的(开发平台pb9.0+sql 2000),具体根据客户需求

数据库连接问题
最近刚刚接手一个PB的项目,程序都是已开发完的(开发平台pb9.0+sql 2000),具体根据客户需求做一些相应的改动。但是发现了一个问题,只要网络无连接,就连不上数据库。
提示为 错误号 -1,原因:Transaction not connected
连接数据库方式为读取配置文件信息,配置文件如下:
[skin]  
name=Aura
[database]
servername=127.0.0.1
database=icCard
logid=sa
logpass=
[communication]
setovertime = 200
callovertime = 20
[maintenance]
hour=16
time=8
alarm=0

通常的解决方式是 将servername = "单机的sql服务名" 不过这种方式只适合部分机器,有的机器还是好用的,不过有的机器这个解决方式还是提示上述的问题。

在此,我想请教各位资深的PB朋友,我所说的这种情况该如何解决?
我个人认为是软件在找寻数据库的时候,出现的问题。sql2000,是否还需要什么设置?(sql2000正常安装,只附加一个数据库,别的没做设置。)




[解决办法]
servername=localhost

servername=.

loacalhost=(local)

[解决办法]
注册sql实例时用的时什么,就用那个应该好用点。
[解决办法]
servername=127.0.0.1

网络断开的时候,可能这个本机地址就访问不了了,换local试试

热点排行