失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > pb6连接本地sqlserver连不上连远程服务器可以连上 sql server 和PB9连接不上 怎么处理呀...

pb6连接本地sqlserver连不上连远程服务器可以连上 sql server 和PB9连接不上 怎么处理呀...

时间:2019-11-29 17:20:04

相关推荐

pb6连接本地sqlserver连不上连远程服务器可以连上 sql server 和PB9连接不上 怎么处理呀...

1.SQL sp4

2.可以试着用ODBC测试看能不能连接上SQL,如果能连上,证明数据库没问题。

3.如果是脱离PB环境,检查你的DLL文件是否齐全。

4.如果不用SQLCA,代码如下:

If Not Fileexists(bzyb.ini) Then

MessageBox (警告,找不到系统配置文件,请与管理员联系!)

Halt

End If

//定义事务对象

YBJK_YY = CREATE Transaction

YBJK_YY.DBMS = ProfileString(bzyb.ini,database,DBMS,)

YBJK_YY.Database = ProfileString(bzyb.ini,database,Database,)

YBJK_YY.LogPass = ProfileString(bzyb.ini,database,LogPass,)

YBJK_YY.ServerName = ProfileString(bzyb.ini,database,ServerName,)

YBJK_YY.LogId = ProfileString(bzyb.ini,database,LogId,)

YBJK_YY.DBParm = ProfileString(bzyb.ini,database,DBParm,)

CONNECT USING YBJK_YY ;

If YBJK_YY.Sqlcode 0 Then

MessageBox (警告,数据库连接失败,请检查配置文件)

Halt

End If

配置文件信息如下:

[database]

DBMS = MSS Microsoft SQL Server 6.x

Database = newhis

LogPass = 1234

ServerName = .

LogId = sa

AutoCommit = True

DBParm =

5.如果使用SQLCA,代码如下:

If Not Fileexists(his.ini) Then

MessageBox (警告,找不到HIS系统配置文件,请与管理员联系!)

Halt

End If

//定义HIS事务对象

SQLCA.DBMS = ProfileString(his.ini,database,DBMS,)

SQLCA.Database = ProfileString(his.ini,database,Database,)

SQLCA.LogPass = ProfileString(his.ini,database,LogPass,)

SQLCA.ServerName = ProfileString(his.ini,database,ServerName,)

SQLCA.LogId = ProfileString(his.ini,database,LogId,)

SQLCA.DBParm = ProfileString(his.ini,database,DBParm,)

CONNECT USING SQLCA ;

If SQLCA.Sqlcode 0 Then

MessageBox (警告,数据库连接失败,请检查配置文件)

End If

Open (w_pass)

配置文件如下:

[database]

DBMS = MSS Microsoft SQL Server 6.x

LogPass =

Database = bzmyy

ServerName = .

LogId = sa

AutoCommit = False

DBParm =

取消

评论

如果觉得《pb6连接本地sqlserver连不上连远程服务器可以连上 sql server 和PB9连接不上 怎么处理呀...》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。