这需要学习网络编程,使用HTTP和XML来实现(你按照下面的方法一样画葫芦吧呵呵^_^)
就是客户端应用程序通过一个XML文档传递参数,向Web服务器提交一个HTTP请求。服务端使用一个Asp页面得到该参数,执行其方法,然后使用XMl文档向客户端返回数据。
先看看服务端ASP的代码:
1).从服务端返回数据
getinfo.asp(以流的方式返回记录集)
<%@ Language=VBScript %>
<%
set conn=Server.CreateObject( "ADODB.connection ")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq= " & Server.MapPath( "web.mdb ")
dim rs
Set rs = Server.CreateObject( "ADODB.Recordset ")
rs.open "select * from test ",conn
rs.save response,1
rs.close
%>
这里说明一下:只要客户端在请求中发送了符合格式的XML文档,ASP中的Request和Response对象就能工作。(这项技术只能在IIS5和Windows 2000中以及各自的高版本中使用。)
在客户端使用vb
'引用microsoft activex data object 2.x library
‘引用microsoft XML,version2.0
Option Explicit
Private rs As ADODB.Recordset
'从远程数据库得到内容
Private Sub Command5_Click()
‘提交一个HTTP请求。
Set rs = New ADODB.Recordset
rs.Open "http://localhost/webxml\getinfo.asp "
Set DataGrid1.DataSource = rs
End Sub
貌似在数据库连接语句中datebase后面加IP就可以
使用IP地址