CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

请教这样一个连接数据库的问题,出现下列错误?请帮我分析一下?万分感谢!

楼主ruan1978(阮氏)2006-12-04 10:38:20 在 VB / 数据库(包含打印,安装,报表) 提问

我的数据库连接代码是这样的:  
  Public   strCon   As   Connection  
   
  Private   Sub   Command1_Click()  
  Dim   str   As   String  
    Set   strCon   =   New   Connection  
    With   strCon  
            .ConnectionString   =   "DataSource=192.168.20.236,1433;Network   Library=DBMSSOCN;Initial   Catalog=Northwind;User   ID=sa;Password=sa"  
            .Open  
    End   With  
    strCon.Close  
    Set   strCon   =   Nothing  
  End   Sub  
  其中IP地址是对方安装了SQLSERVER服务器的IP地址,当运行的时候出现如下对话框:如下:  
  实时错误'-2147467259(80004005)':[Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程序  
  请大家帮我想想啊?分析一下? 问题点数:40、回复次数:4Top

1 楼pcwe2002()回复于 2006-12-04 10:47:51 得分 10

字符串换成这样的试试  
   
  Provider=SQLOLEDB.1;Password=sa;Persist   Security   Info=True;User   ID=sa;Initial   Catalog=Northwind;Data   Source=192.168.20.236Top

2 楼ruan1978(阮氏)回复于 2006-12-04 12:26:43 得分 0

换成了你的字符串,变成以后这个错误:  
  实时错误'-2147467259(80004005)':[DBNETLIB][ConnectionOpen(Connect()).]SQL   Server不存在或拒绝访问。  
  请问是什么原因?Top

3 楼ruan1978(阮氏)回复于 2006-12-04 13:28:03 得分 0

各位路过帮我看看啊?Top

4 楼cuilei197979(风)回复于 2006-12-04 13:39:18 得分 30

你可以这样试试,知道adodc控件把,右键控件,看见属性了吗?选择使用连接字符串,选择生成,按照向导操作,你要知道对方的ip,sqlserver的用户名及密码,及所要用的数据库,所有都操作完成后测试连接,是否成功,如果成功正常,如果不成功,把ip换成对方机器名,再试试,还是不行的话,只能重做系统了Top

相关问题

关键词

得分解答快速导航

  • 帖主:ruan1978
  • pcwe2002
  • cuilei197979

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo