这是我在某本书上看到的做法,我没条件调试
你在远程设置一个数据源
cn.open "provider=MS Remote;Remote Sevrer=http://www.a.com.cn"+
+";Remote Provider=msdasql;dsn=pubs"
cursorlocation设成aduseclient
cursortype=adopenstatic
locktype=lockbatchoptimistic
你在远程设置一个数据源
cn.open "provider=MS Remote;Remote Sevrer=http://www.a.com.cn"+
+";Remote Provider=msdasql;dsn=pubs"
cursorlocation设成aduseclient
cursortype=adopenstatic
locktype=lockbatchoptimistic
解决方案 »
- 能否用VB6.0做出虚拟驱动器的程序?
- mscomm读取称数据速度慢,还有时读不过来
- 请问:vb新建一个excel文件后调用一端代码(已经用excel录制了一段宏),将该文件格式设置好?
- 怎么才能做出像屏幕保护中“飞越星空”的效果程序
- 如何操纵动态创建的窗体
- 100分求助打印问题
- 为什么我在这里发帖的时候每次复制都要按两次Ctrl+V才复制上去?
- 如果我想在vb的程序里保存一些数值,字符串,有哪些方法?最好的是什么?
- 给大家一个免费空间
- 怎样设计点击事件,能够在新窗口里直接打开一个完整的浏览器的页面?
- VB中怎样使用ADO来连接INTERNET的远程数据库服务器?分数多多!100分
- 请问启动屏幕保护的问题,谢谢
rs.Open "SELECT * FROM authors", "Provider=MS Remote;Data Source=pubs;Remote Server=http://YourServer"
... '编辑记录集
rs.UpdateBatch '与 SubmitChanges 等值
...
A 部分
选TCP/IP协议,前提是你安装SERVER时要允许TCP/IP联接
Private Sub Form_Click()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")
cn.Open "Provider=MS Remote;Remote Provider=MSDASQL;" & _
"Remote Server=http://210.29.77.10;" & _
"DSN=ticket;UID=zxh;PWD=zxh;"
rs.CursorLocation = adUseClient
rs.Open "SELECT * FROM tb_user_info", cn
End Sub
客户端需要能访问dsn文件
应该放在虚拟目录里
Dim conn As Connection
Dim rs As Recordset
'On Error GoTo err_msg
If db_string = "" Then
db_string = "Provider=MSDASQL;DRIVER=SQL Server;SERVER=211.154.99.99;Initial Catalog=" & db_name & ";User ID=saiko;PWD=9601;APP=Microsoft Development Environment;Network Library=TCP/IP;Persist Security Info=True;"
End If
Set conn = New Connection
conn.Open db_string
If conn.State = adStateOpen Then
conn_db = True
End If