vb 访问远程数据库

来源:百度知道 编辑:UC知道 时间:2024/06/05 02:39:31
我要编写一个程序,用VB做客户端,但是,我在客户端上没有安装SQL2000的情况下,在客户端CS程序访问数据,用什么方法实现呢?
最好有实例给我看看,给你高分,谢谢高手们
在VB或C#里面怎么写,本地没有数据库,应该怎么连接,怎么写ODBC连接上他呢

我不懂啊

采用数据源(ODBC)方式,方法很简单,在你的机器的控制面板里,有个“管理工具”。点进去后,就可以看到“数据源(ODBC)”这个项了。
打开这个项,可以在里面新建一个数据源,一般来说,WIN的系统都已集成了MSSQL等一些关键的数据库的驱动,所以,直接添加一个用户DSN就可以了,让这个DSN指向目标SQL服务器。添加成功后,可以在你的程序里直接访问该DSN就行了。
如果有什么不明白的可直接留言问我。

strConn="Provider=SQLOLEDB.1;Data Source=数据库IP地址;Initial Catalog=数据库名;Persist Security Info=False;User ID=数据库连接用户名;Password=数据库连接用户密码"
conn.open strConn
=====================================

以下代码包含可以实现你所要求的功能,只要你在工程中引用
Microsoft ActiveX Data Objects 2.8 Library
Microsoft ActiveX Data Objects Recordset 2.8 Library
就可以了
=========================================
Dim objconn AS ADODB.CONNECTION
dim objRS AS ADODB.RECORDSET

'打开数据库:
'==========================
set objconn=NEW ADODB.CONNECTION
connstr="Provider=SQLOLEDB.1;Data Source=数据库IP地址;Initial Catalog=数据库名;Persist Security Info=False;User ID=数据库连接用户名;Password=数据库连接用户密码"
objconn.open connst