VB6.0与SQLServer——有源数据库连接

VB6.0中数据访问接口有三种:ActiveX数据库对象(ADO)、远程数据对象(RDO)和数据访问对象(DAO)。ADO(ActiveX Data Objects)是用于存取数据源的COM组件是Microsoft数据库应用程序开发的接口,是建立在OLEDB之上的高层数据库访问技术。它封装了OLEDB所提供的接口,比起OLEDB的提供者,ADO接口可以使程序员在更高级别上进行数据交互。它提供了统一数据库访问方式OLEDB(Object Linking and EmbeddingDatabase)的一个中间层。VB6.0与SQL Server建立连接有两种方法:有源数据库连接和无源数据库连接,区别他们看是否使用了DSN连接。无源数据库连接是不需要配置ODBC数据源,利用ADO就可以通过代码编写的。

  下面主要介绍一下有源数据库连接。首先要注册数据源名称(DSN),通过配置ODBC环境进行数据源注册。

数据源分三类:

(1)用户DSN:只有创建数据源的用户才可以使用他们自己创建的数据源而且只能在当前计算机上使用。

(2)系统DSN:任何使用计算机的用户和程序都可以使用。

(3)文件DSN:除了具有系统DSN的功能外,还能被其他用户在其他计算机上使用。

首先,我们选择创建文件DSN,并单击添加。

其次,在创建新数据源中选择SQL Server驱动程序。

第三步,输入想要保存此链接的文件数据源的名称。

第四步,选择服务器

然后,设置登录认证

如下选项可以根据需要选择

最后,进行测试数据源。

显示成功,点击确定,文件DSN设置成功!

ODBC(Open Database Connectivity)开放数据库互联,是一种接口规范。利用ODBC可以在应用程序中同时访问多个数据库系统,ODBC最大优点是能以统一的方式处理所有的数据库。

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...