不通过ODBC连接远程数据库?
不好意思,又向各位大虾请教一个问题:
如何在客户端不通过ODBC操作远程服务器上的数据库?在Delphi中可以通过Remote Data Module实现,不知道在VB中有没有类似的方法?
问题点数:50、回复次数:5Top
1 楼cloud(八大山人)回复于 2000-02-28 13:51:00 得分 0
VB中方法很多,现在最常用的是用ADO。
在Project Refrence中把Microsoft Activex Data Object ... 2.1
选上。至于怎么用,可以查MSDN,这里也有一些帖子,可以输入ADO查找。Top
2 楼rmh(星辰)回复于 2000-02-28 14:08:00 得分 0
OLE DB好象更高级了一些。Top
3 楼dengdun()回复于 2000-02-28 14:35:00 得分 40
可以用ADO直接访问远程机器,只要你知道远程机器的IP地址。
dim conn as New Adodb.Connection
conn.Open(DRIVER={SQL SERVER};SERVER=192.168.1.1;UID=SA;PWD=;DATABASE=test;)
dim rs as New adodb.recordset
rs.open "select * from student",conn,adOpenKeyset,adLockOptimistic
rs.close
set rs=nothing
conn.close
set conn=nothingTop
4 楼subzero(赘姆烂壳)回复于 2000-02-28 14:48:00 得分 0
最简单的方法是使用RDO控件!!Top
5 楼Tony_Yuan()回复于 2000-02-28 18:10:00 得分 10
dengdun的最好,msdn中有例子,可以参考Top




