如何用VB访问MS SQL SERVER 6.5
编号:QA000074
建立日期: 1998年11月5日 最后修改日期:1998年11月11日
所属类别:
夏华:
如何用VB访问MS SQL SERVER 6.5? 从VB ONLINE BOOK中得知可用DAO、RDO、VBSQL、ODBC API 四种方式, 但MS认为VBSQL模式过时了, 而用 ODBC API又太麻烦,使用DAO访问远程数据库该如何操作,是否只是将前端 ACCESS数据库中的表连接到SQL SERVER的表,其他操作同DAO访问本地数据库?使用RDO 访问远程数据库我从未作过,请给出示范程序,可以吗?
回答:
这里有一张图表明了各种数据操作方式的关系(资料来源:微软):
在各种方式中目前用的最多的是DAO和RDO。DAO是大家所熟悉的,访问SQL Server服务器同本地文件的方法类似,只是在连接时有所不同。我个人非常欣赏VB带的示例程序VisData,这个程序展示了DAO的几乎所有使用特点。不过,现在大家更愿意使用RDO来访问SQL Server,因为它的效率比较高,接近ODBC API,而使用又同DAO一样简单。这里有一篇《VB和RDO访问SQL Server》的文章(分上、中、下三部分),它的作者是上海奥林岛电子科技实业有限公司的武浪辉雄(asc@sotech.com.cn),这篇文章最初发表在《计算机世界报》(http://www.computerworld.com.cn)。我推荐你一读,你可以在此下载:
vbrdo.zip。另外,关于VBSQL可以参见QA000062 "如何用VB使用SQL SERVER的DB-LIBRARY"。
此问题由李海回答。
| |
|
|
| |
|
|