CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

怎样用VB访问远程数据库SQL的!

楼主sys9933(草人)2004-11-04 16:52:00 在 VB / 数据库(包含打印,安装,报表) 提问

怎样用VB访问远程数据库SQL的!  
  最后给例子,可以用的,有解说的!  
  谢谢! 问题点数:50、回复次数:14Top

1 楼Leftie(左手,为人民币服务)回复于 2004-11-04 16:57:10 得分 10

dim   conn   as   new   adodb.connection  
  dim   strsql   as   string  
  strsql   =   "driver=SQL   Server;server="   &   远程计算机名或IP地址   _  
                &   ";uid=sa;pwd=;database="   数据库名"  
  if   conn.state=adstateopen   then   conn.close  
  conn.connectionstring=strsqsl  
  conn.openTop

2 楼tztz520(午夜逛街)回复于 2004-11-04 17:00:55 得分 5

 
  Dim   gDBConnect   As   New   ADODB.Connection  
   
  Private   Sub   Command1_Click()  
  Dim   xx   As   String  
  Dim   prs   As   New   ADODB.Recordset  
   
  gDBConnect.CommandTimeout   =   10  
  DoEvents  
  xx   =   "Provider=sqloledb;Data   Source=192.168.1.111;Initial   Catalog="   &   "csdb"   &   ";User   Id=sa;Password="""""  
  Debug.Print   xx  
  gDBConnect.ConnectionString   =   xx  
  DoEvents  
  gDBConnect.Open  
  End   SubTop

3 楼haohaohappy(50岁以前拿命换钱,50岁以后拿钱换命)回复于 2004-11-05 08:05:16 得分 5

连接服务器  
  ConnectString   =   "Provider=SQLOLEDB.1;Persist   Security   Info=False;User   ID=sa;pwd=xxx;Data   Source=IP"  
  DBtest.ConnectionString   =   ConnectString  
  DBtest.CursorLocation   =   adUseClient  
  DBtest.ConnectionTimeout   =   5  
  DBtest.Open  
   
  连接SQL数据库中某个数据库  
  CSWithDB   =   "Provider=SQLOLEDB.1;Persist   Security   Info=False;User   ID=sa;PWD=XXX;Initial   Catalog="   &   DataBaseName   &   ";Data   Source=IP"  
  CNCsDB.ConnectionString   =   CSWithDB  
  CNCsDB.CursorLocation   =   adUseClient  
  CNCsDB.OpenTop

4 楼iser2003(《我将在CSDN永远消失--失望!》-(*_*))回复于 2004-11-05 08:07:00 得分 5

不要忘记了是三层结构!Top

5 楼guoxu_009(迟来)回复于 2004-11-05 08:27:36 得分 10

dim   conn   as   new   adodb.connection  
  dim   str   as   string  
  str   =   "driver=SQL   Server;server=192.168.0.1;uid=sa;pwd=;database=Master"  
  if   conn.state=adstateopen   then   conn.close  
            conn.connectionstring=str  
            conn.open  
  end   ifTop

6 楼rockLogin(金手指)回复于 2004-11-05 10:30:11 得分 10

我觉得还是用SQL自己的连接比较好一点:  
  dim   sqlConn   as   sqlclient.sqlconnection  
  sqlconn.connectionString="integrated   security=SSPI;data   source="10.1.4.138";persist   security   info=False;initial   catalog=DBName"  
  sqlconn.open()  
  …………  
  sqlconn.close()     '这样效率更高一些Top

7 楼mademelaugh(五朝臣子(以接分为荣,以不结帖为耻))回复于 2004-11-05 11:18:13 得分 0

干嘛都把persist   security   info设置成false?Top

8 楼abcdefu520(东风拖垃圾大队队长)回复于 2004-11-05 11:46:41 得分 0

关注Top

9 楼yyh_9328(冰玉无痕)回复于 2004-11-05 11:58:29 得分 0

热心~Top

10 楼artoksxb(进取人生)回复于 2004-11-05 15:55:11 得分 5

dim   cnn   as   new   adodb.connection               ‘//dim   withevents   cnn   as   adodb.connection    
  dim   rs   as   new   adodb.recordset  
  cnn.connectionstring=”Driver={Sql   server};server=SeverName;database=数据库名;UID=sa;Pwd=”  
  或者‘//cnn.ConnectionString="provider=SQLOLEDB.1;Persist   Security   Info=true;User   ID=sa;Password=;Initial   Catalog=数据库名;data   source=服务器名"  
  cnn.open  
  Top

11 楼RussellMX()回复于 2004-11-05 16:46:04 得分 0

如果是Internet上面的数据库呢?也能通过这样实现?  
  关注...Top

12 楼SemYum(本人不说费话,不灌水)回复于 2004-11-05 17:20:08 得分 0

也是可以的,要用IP取代服务器名.Top

13 楼JayJay()回复于 2004-11-06 00:11:56 得分 0

遇到服务器权限问题怎么解决,还有防火墙的问题?Top

14 楼what_is_my_lifetime()回复于 2004-11-06 12:18:41 得分 0

如果是db2数据库呢?Top

相关问题

  • vb连接远程数据库---sql
  • VB中远程数据库的访问
  • 关于远程连接SQL数据库
  • Data控件与SQL远程数据库
  • 如何远程备份SQL数据库?
  • ASP连接远程SQL数据库
  • ado连接远程sql数据库
  • SQL数据库远程连接问题
  • 远程连接SQL数据库问题!
  • 『老调重弹』如何使用vb连接没有建立数据源的sql server数据库呢?还有怎么样连接远程数据库服务器?

关键词

  • 数据库
  • 远程
  • sa
  • sql
  • sqloledb
  • connectionstring
  • pwd
  • conn
  • provider
  • new adodb

得分解答快速导航

  • 帖主:sys9933
  • Leftie
  • tztz520
  • haohaohappy
  • iser2003
  • guoxu_009
  • rockLogin
  • artoksxb

相关链接

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

广告也精彩

反馈

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