vb sqlserver 如何远程连上 互联网的数据库? 有许多种方法:一种是用ADO另一种是用ODBC,许多方法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 兄弟,我来吧!可以啊!1。odbc在添加数据库时,不是有一个要求填写服务器的嘛,在这里只要你写上服务器的ip地址就可以了,然后后面就象在本地一样的2。ado dim cnn as ADODB.Connection Set cnn = New ADODB.Connection cnn.ConnectionTimeout = 5 cnn.Open "PROVIDER=SQLOLEDB.1;User ID=" & strDBUser & ";Password=" & strDBUserPsd _ & ";Initial Catalog=" & strDBName _ & ";Data Source=" & sServerName 其中在sServerName输入你的服务器的ip 也就好了如果很难明白的话,我就给你一个例子,要吗 我有一种方法,是用来联接SQL-SERVER数据库的。可先在服务器端建立SQL XML支持。(开始\程序\Microsoft SQL Server\在IIS中配置SQL XML支持)然后在本地VB代吗中直接用SQL语句联接XML支持,获取数据。示例:private Const HTTP_LINK = "http://www.xxx.com/所建支持的名称?sql="private XMLDOC_Data As DOMDocument30Dim sSql As StringDim i As Integer, sFields As StringDim xFirstChild As IXMLDOMNodesSql = HTTP_LINKsSql = sSql & "SELECT+*+"sSql = sSql & "FROM+v_trans_ro"Set XMLDOC_Data = New DOMDocument30XMLDOC_Data.async = FalseXMLDOC_Data.Load (sSql)这样通过解析XMLDOC_DATA就能获得数据了。还有方法就是用ADO直接联,这样的例子很多,你在网上找找吧。 前辈,给我个例子吧,[email protected] 例子: Dim remoters As ADODB.Recordset Dim remoteconn As ADODB.Connection Dim ConnectString As String ConnectString = "driver={SQL server};server=服务器IP地址;uid=用户名;pwd=密码;database=数据库名" '连接字符串 Set remoteconn = New ADODB.Connection remoteconn.Open ConnectString '打开连接 Set remoters = New ADODB.Recordset remoters.Open "select * from zblb", remoteconn, 1, 3 '打开记录集 ...... VB 每隔一秒获取treeview 的父节点和子节点值 跪求:VB将图片存入oracle9i数据库中 老板要在我电脑上装监视软件,我不同意,各位水友你们公司也给员工装监视软件吗?? ActiveReport中文化,runtime模式的menu可以变成中文的麽? 如何使用GETOBJECT获得完整的DIBSECTION? 用KILL想删除包含有特定几个字符的文件名的文件,怎么做 大数据量上传与统计问题,请教有相关经验的高手 这个问题直到现在也没人解决 对ssxc(星驰)提出问题的答复 送分题!解释语句 如何在vb中加入像一般应用程序那样的帮助? VB打包安装问题!!!急!!!!!
可以啊!
1。odbc
在添加数据库时,不是有一个要求填写服务器的嘛,在这里只要你写上服务器的ip地址就可以了,然后后面就象在本地一样的
2。ado
dim cnn as ADODB.Connection
Set cnn = New ADODB.Connection
cnn.ConnectionTimeout = 5
cnn.Open "PROVIDER=SQLOLEDB.1;User ID=" & strDBUser & ";Password=" & strDBUserPsd _
& ";Initial Catalog=" & strDBName _
& ";Data Source=" & sServerName
其中在sServerName输入你的服务器的ip 也就好了
如果很难明白的话,我就给你一个例子,要吗
(开始\程序\Microsoft SQL Server\在IIS中配置SQL XML支持)
然后在本地VB代吗中直接用SQL语句联接XML支持,获取数据。示例:
private Const HTTP_LINK = "http://www.xxx.com/所建支持的名称?sql="
private XMLDOC_Data As DOMDocument30Dim sSql As StringDim i As Integer, sFields As String
Dim xFirstChild As IXMLDOMNode
sSql = HTTP_LINK
sSql = sSql & "SELECT+*+"
sSql = sSql & "FROM+v_trans_ro"Set XMLDOC_Data = New DOMDocument30
XMLDOC_Data.async = False
XMLDOC_Data.Load (sSql)这样通过解析XMLDOC_DATA就能获得数据了。还有方法就是用ADO直接联,这样的例子很多,你在网上找找吧。
Dim remoteconn As ADODB.Connection
Dim ConnectString As String
ConnectString = "driver={SQL server};server=服务器IP地址;uid=用户名;pwd=密码;database=数据库名" '连接字符串
Set remoteconn = New ADODB.Connection
remoteconn.Open ConnectString '打开连接
Set remoters = New ADODB.Recordset
remoters.Open "select * from zblb", remoteconn, 1, 3 '打开记录集
......