ADO对象模型访问数据库

2024-05-10 20:18

本文主要是介绍ADO对象模型访问数据库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


   这几天被数据库这些东西给整头疼了,这些代码,不确切的说是“单词”,认识的真没有几个,OK,先看下面的代码,等一下围绕 ADO对象模型访问数据库分享点东西。


Option Explicit
Dim objCnn As ADODB.Connection                   '创建connect对象
Dim objRst As ADODB.Recordset                    '创建recordset对象
Dim objCmd As ADODB.Command                      '创建command对象Private Sub Form_Load()Set objCnn = New ADODB.Connection             '创建connect对象实例Set objRst = New ADODB.Recordset                     '创建recordset对象实例Set objCmd = New ADODB.CommandobjCnn.ConnectionString = "FileDSN=Mysqltext.dsn;uid=sa;pwd=123"   '设置Connection对象实例objcnn的ConnectionString属性objCnn.Open                                                        '打开连接数据库With objCmd                                            '使用command对象创建参数查询.ActiveConnection = objCnn.CommandText = "select * from employee".CommandType = adCmdTextEnd WithWith objRst                                             '创建客户端记录集.CursorLocation = adUseClient                       '指定使用客户端光标.CursorType = adOpenDynamic                        '指定使用静态光标.LockType = adLockReadOnly                          '指定使用只读锁.Open objCmd                                        '根据objcmd对象参数进行查询End WithSet DataGrid1.DataSource = objRst                       '在dataGrid控件中显示查询结果End SubPrivate Sub Form_Unload(Cancel As Integer)objRs.closeobjCnn.Close                                                       Set objCnn = NothingSet objCmd = NothingSet objRst = NothingEnd Sub



使用ADO 对象模型访问数据库(SQL Server )

 

1、引用

为了能够在程序中使用ADO对象编程,在连接数据库前,需要在Visual Basic 6.0菜单 “工程”—“引用”中选择Microsoft ActiveX Data Objects 2.X Library组件。

2、代码

(1)创建一组ADO对象用于设置打开连接和产生结果集:

Dim objCnn As  ADODB.Connection
Dim objRs As  ADODB.Recordset
Dim objCmd As ADODB.Command


(2)创建ADO对象实例

Set objcnn =New ADODB.Connection
Set objrs =New ADODB.Recordset
Set objCmd = New ADODB.Command


(3)设置Connection对象实例的ConnectionString属性(注:ConnectionString为可读写string类型,指定一个连接字符串,告诉ADO如何连接数据库。),以便连接到数据库。

 

注:本方法需通过配置ODBC环境,进行数据源的注册后才能对数据源进行连接、访问和操作。


例如,DSN数据源是“mysqltext”、用户名是“sa”、口令"123",与数据库“MyDataBase”建立的连接,代码如下:

objCnn.ConnectionString = "FileDSN=Mysqltext.dsn;uid=sa;pwd=123"

 

(4)设置好连接属性后,就可以打开连接对象:

objCnn.Open

 

 

至此,VB和SQL Server数据库的连接就创建好了。






这篇关于ADO对象模型访问数据库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/977447

相关文章

SQL server数据库如何下载和安装

《SQLserver数据库如何下载和安装》本文指导如何下载安装SQLServer2022评估版及SSMS工具,涵盖安装配置、连接字符串设置、C#连接数据库方法和安全注意事项,如混合验证、参数化查... 目录第一步:打开官网下载对应文件第二步:程序安装配置第三部:安装工具SQL Server Manageme

C#连接SQL server数据库命令的基本步骤

《C#连接SQLserver数据库命令的基本步骤》文章讲解了连接SQLServer数据库的步骤,包括引入命名空间、构建连接字符串、使用SqlConnection和SqlCommand执行SQL操作,... 目录建议配合使用:如何下载和安装SQL server数据库-CSDN博客1. 引入必要的命名空间2.

Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式

《Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式》本文详细介绍如何使用Java通过JDBC连接MySQL数据库,包括下载驱动、配置Eclipse环境、检测数据库连接等关键步骤,... 目录一、下载驱动包二、放jar包三、检测数据库连接JavaJava 如何使用 JDBC 连接 mys

Python实现对阿里云OSS对象存储的操作详解

《Python实现对阿里云OSS对象存储的操作详解》这篇文章主要为大家详细介绍了Python实现对阿里云OSS对象存储的操作相关知识,包括连接,上传,下载,列举等功能,感兴趣的小伙伴可以了解下... 目录一、直接使用代码二、详细使用1. 环境准备2. 初始化配置3. bucket配置创建4. 文件上传到os

MySQL数据库中ENUM的用法是什么详解

《MySQL数据库中ENUM的用法是什么详解》ENUM是一个字符串对象,用于指定一组预定义的值,并可在创建表时使用,下面:本文主要介绍MySQL数据库中ENUM的用法是什么的相关资料,文中通过代码... 目录mysql 中 ENUM 的用法一、ENUM 的定义与语法二、ENUM 的特点三、ENUM 的用法1

Java中调用数据库存储过程的示例代码

《Java中调用数据库存储过程的示例代码》本文介绍Java通过JDBC调用数据库存储过程的方法,涵盖参数类型、执行步骤及数据库差异,需注意异常处理与资源管理,以优化性能并实现复杂业务逻辑,感兴趣的朋友... 目录一、存储过程概述二、Java调用存储过程的基本javascript步骤三、Java调用存储过程示

Go语言数据库编程GORM 的基本使用详解

《Go语言数据库编程GORM的基本使用详解》GORM是Go语言流行的ORM框架,封装database/sql,支持自动迁移、关联、事务等,提供CRUD、条件查询、钩子函数、日志等功能,简化数据库操作... 目录一、安装与初始化1. 安装 GORM 及数据库驱动2. 建立数据库连接二、定义模型结构体三、自动迁

MySQL中的InnoDB单表访问过程

《MySQL中的InnoDB单表访问过程》:本文主要介绍MySQL中的InnoDB单表访问过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、环境3、访问类型【1】const【2】ref【3】ref_or_null【4】range【5】index【6】

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、

MySQL数据库的内嵌函数和联合查询实例代码

《MySQL数据库的内嵌函数和联合查询实例代码》联合查询是一种将多个查询结果组合在一起的方法,通常使用UNION、UNIONALL、INTERSECT和EXCEPT关键字,下面:本文主要介绍MyS... 目录一.数据库的内嵌函数1.1聚合函数COUNT([DISTINCT] expr)SUM([DISTIN