已有22人关注
《Visual Basic 项目开发案例全程实录》第二版,第九章BQ聊天系统
发表在VB答疑区 2012-05-01
是否精华
版块置顶:
麻烦您,《Visual Basic 项目开发案例全程实录》第二版,第九章BQ聊天系统,按照光盘的提示安装修改后,能够正常的登录聊天系统的服务器端,但是客户端连接不上。配置管理器中TCP\IP也已经启动。出现的状况是:运行出现登录界面啊,输入账号密码,点击登录就会卡死。同样,运行登录界面后,点击注册也同样会卡死。出现的错误信息是frm_login.frm中的error语句:连接服务器失败。请问是因为我的系统是XP而不是windows server 2003吗?还是其他的原因。急求,多谢。
分享到:
精彩评论 6
vbsoldier
学分:0 LV1
2012-05-02
沙发
1.首先 运行 telnet ip地址 空格 1433,检查是否能成功访问数据库服务器。如果不能请关闭操作系统自带的或第三方的网络防火墙。
2.检查SQLSERVER是否为默认实例,即SQL Server (MSSQLSERVER),如果不是请修改源程序中的连接串部分,在IP地址后面加入"\实例名称",不包括引号。
abcd19491001
学分:0 LV1
TA的每日心情
奋斗
2021-03-12 16:08:09
2012-05-02
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
1.首先 运行 telnet ip地址 空格 1433,检查是否能成功访问数据库服务器。如果不能请关闭操作系统自带的或第三方的网络防火墙。
2.检查SQLSERVER是否为默认实例,即SQL Server (MSSQLSERVER),如果不是请修改源程序中的连接串部分,在IP地址后面加入"\实例名称",不包括引号。
[/FIELDSET]

回复:
  不好意思还要麻烦您,刚设置完,telnet 192.168.1.103 1433已经通了,ping本地ip也能ping通,现在注册界面出现了错误提示,“[Microsoft][ODBC SQL Sever Driver ][DBNETLIB]无效的连接”,调试是提示的位置是  cnn.Open "provider=msdasql;driver={sql server};server=" & serverip & ";uid=sa;pwd=111;database=BQ数据库"              求指导,另外,根据视频的要求,计算机名字为MR007,实例名为MR,这个是不是不用改呢?麻烦您了,多谢指导
C语言
学分:0 LV1
TA的每日心情
无聊
2021-11-12 22:00:04
2012-05-02
地板
在控制面板中找到odbc数据源,添加一个数据源,名称为msdasql,驱动程序选sql server,数据库选BQ数据库,就能运行了。

provider=msdasql;driver={sql server};server=" & serverip & ";uid=sa;pwd=111;database=BQ数据库,
本程序使用ODBC连接数据库,配置信息都保存在odbc数据源中,因此,没有其它要改的内容了
abcd19491001
学分:0 LV1
TA的每日心情
奋斗
2021-03-12 16:08:09
2012-05-02
4L
[FIELDSET][LEGEND]引自:3楼[/LEGEND]
在控制面板中找到odbc数据源,添加一个数据源,名称为msdasql,驱动程序选sql server,数据库选BQ数据库,就能运行了。

provider=msdasql;driver={sql server};server=" & serverip & ";uid=sa;pwd=111;database=BQ数据库,
本程序使用ODBC连接数据库,配置信息都保存在odbc数据源中,因此,没有其它要改的内容了
[/FIELDSET]

回复:
  数据源msdasql已经建立,测试正常。但还是不能运行。登录时提示Private Sub Ige_login_Click()中的MsgBox "连接服务器失败", vbCritical语句,注册时提示“[Microsoft][ODBC SQL Sever Driver ][DBNETLIB]无效的连接”。非常抱歉,又麻烦您了。我的QQ是923707656,能不能麻烦您帮我远程协助一下
vbsoldier
学分:0 LV1
2012-05-03
5L
cnn.Open "provider=msdasql;driver={sql server};server=" & serverip & ";uid=sa;pwd=111;database=BQ数据库"
改为

cnn.Open "provider=msdasql;driver={sql server};server=" & serverip & "\实例名称" & ";uid=sa;pwd=111;database=BQ数据库"

实例名称可以运行“SQL Server Management Studio”并连接后就可以看到。
abcd19491001
学分:0 LV1
TA的每日心情
奋斗
2021-03-12 16:08:09
2012-05-07
6L
[FIELDSET][LEGEND]引自:5楼[/LEGEND]
cnn.Open "provider=msdasql;driver={sql server};server=" & serverip & ";uid=sa;pwd=111;database=BQ数据库"
改为

cnn.Open "provider=msdasql;driver={sql server};server=" & serverip & "\实例名称" & ";uid=sa;pwd=111;database=BQ数据库"

实例名称可以运行“SQL Server Management Studio”并连接后就可以看到。
[/FIELDSET]

回复:请问测试的时候可以用一台计算机的吧?自己的计算机运行服务器端,然后在点击客户端?又纠结了
  
首页上一页 1 下一页尾页 6 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照