mwfd.net
当前位置:首页 >> vB链接远程服务器sql >>

vB链接远程服务器sql

vb连接sql模块.直接拿去用吧. public conn as new adodb.connection public rs as new adodb.recordset public addflag as boolean public function opencn(byval cip as string) as boolean dim mag as string on error goto strerrmag set conn = new

指定是用ODBC的,但不是直接用,ODBC用来做驱动程序,你在VB程序中没有跟ODBC连接的字符串,你用ADO控件可连接到SQL数据库,Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=master 这是连接SQL数据库MASTER数据库的连接字符串,你右击ADO控件,按步操作,就可连接到数据库 答案补充:远程连接是局域的吗? 如果是局域的,在ADO中可设置连到他的计算机名就可以了,外网的是他必须能访问到你的计算机,打上你机器名

provider=sqloledb;data source=127.0.0.1;uid=帐户;pwd=密码;initial catalog=localsql数据库的连接不同于mdb类数据库.如果无法确定正确与否,可以在vb窗口中临时添加一个ado控件,利用控件的连接设置可以得到准确的连接字符串.(这是我以前学vb的笨方法,哈)

用ado远程连接sql的编写方式和局域网内部的是一样的,如果你在内网能够访问sql的话,那么在公网上你需要在远端路由器上开启ip地址及端口映射,比如,sql服务器的内网ip 是192.168.2.25 而外网地址是125.50.58.61 的话,你就必须在路由

咋还莫有搞定啊..昨天在那个问题后面我又追加了说明..你可能没看到..再去你昨天问的那个问题..去看看server=test.把server=test的test改成公网服务器的ip就可以了..当然.公网服务器上肯定要先装一个sqlserver..祝好运..

我不懂vb,但是基本上所有的程序都是这样子,参数里写上远程服务器的ip地址,端口号,用户名,密码,就可以了,你可以先连接本地的sql server,如果可以,把这四个参数换一下,如果这时还连不上,那就是网络的问题啦

连接字符串"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=用户名;password=密码;Initial Catalog=数据库名;Data Source=服务器IP,1433"

推荐答案有问题,VB很轻松能做到,只不过你不会.我这里教个简单的 跨数据库(跨服务器都可以)操作多数据表:就用ACCESS的一个ODBC功能做桥接,在VB中连接ACCESS数据库照常 我就给个ADO连接ACCESS连接SQL多数据库连接

Dim Con As ADODB.ConnectionSet Con = New ADODB.ConnectionCon.ConnectionString = "driver={sql server};server=;uid=;pwd=;Database="Con.ConnectionTimeout = 15Con.Openserver是服务器地址,可以是IP也可以是域名,uid是SQL用户名,pwd是SQL登录密码,database是数据库名,ConnectionTimeout这个是响应时间

cnn.connectionstring = "provider = msdasql;driver={sql server};server=172.16.15.48;uid=sa;pwd=8903483;database=银行管理" 这个是对的,你把ip地址和数据库名称、用户名、密码改一下就可以了 如果要连接其他数据库,则要使用相应的odbc字符串就ok了

zxtw.net | gyzld.cn | lpfk.net | ntjm.net | alloyfurniture.com | 网站首页 | 网站地图
All rights reserved Powered by www.mwfd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com