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

这篇博客主要讨论了PB6在连接本地SQL Server 2008时遇到的问题,即能连上远程服务器但无法连接本地。作者提供了一些解决步骤,包括检查SQL SP4更新、使用ODBC测试数据库连接、确保DLL文件完整、通过代码示例展示如何在不使用SQLCA和使用SQLCA的情况下进行连接,并给出了配置文件的示例。读者可以通过这些步骤排查和解决类似问题。
摘要由CSDN通过智能技术生成

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

配置文件信息如下:

[da

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值