VB使用ADO对象连接数据库

原创 2008年10月04日 10:45:00
您正在看的VB教程是:VB使用ADO对象连接数据库。  

1. 定义连接对象

Global DBconnect As New ADODB.Connection

2. 执行连接语句

If DBconnect.State = adStateOpen And Not IsEmpty(adStateOpen) Then DBconnect.Close

 

l         连接ODBC

    DBconnect.ConnectionString = "dsn=DataAliasName;uid=UserID;pwd=Passwd;"

l         直接连接Access

Dbconnect.Provider = "Microsoft.jet.OLEDB.4.0"  // Access 97为3.51

DBconnect.ConnectionString = "FilePath/FileName.mdb"

l         连接Oracle

DBconnect.Provider = "MSADORA"

DBconnect.ConnectionString = "user/mypass@servicename

l         连接SQL Server

DBconnect.Provider = "SQLOLEDB.1"

DBconnect.ConnectionString = "DATABASE= ;SERVER= ;UID= ;PWD= ;"

或者可以使用 DBconnect.Open "SERVER" , "USERID" , "PASSWORD"

 

DBConnect.Open

3. 取查询结果集

Global RS As New ADODB.Recordset

Global PS As New ADODB.Recordset

If RS.State = adStateOpen And Not IsEmpty(adStateOpen) Then RS.Close

     RS.Open SQLStr, DBconnect, adOpenKeyset

4. 执行SQL语句

DBconn.Execute SQLStr

5. 关闭数据库

DBconnect.Close

在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库

在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库        使用VB6.0一般支持.mdb格式的数据库,为了能够使VB6.0能连接.accdb格式的数据库,需要...
  • ttpage
  • ttpage
  • 2013年06月24日 13:55
  • 2322

详解VB中连接access数据库的几种方法

在VB中,连接ACCESS数据库的方法主要有下面三种      使用ADO对象,通过编写代码访问数据库                       Connection 对象...
  • GarfieldEr007
  • GarfieldEr007
  • 2017年03月26日 22:21
  • 794

64位程序,利用ADO连接Oracle数据库

刚好手头项目解决了ADO连接Oracle数据库的问题,z
  • sisyphus_zhou
  • sisyphus_zhou
  • 2014年09月29日 16:14
  • 6639

利用ADO连接数据库时,Rs.recordcount总是返回-1,解决办法

学习过程中总是麻烦不断 一个小小的问题也可以折腾一晚上! 在用ADO链接sql 进行数据操作的时候  要取记录集总数 Rs.recordcount   取出来的却总是-1 在百度来回寻找终于找到解...
  • Ylcacsdn
  • Ylcacsdn
  • 2015年10月31日 00:28
  • 765

三种连接方式:RDO DAO ADO

刚开始学习数据库.对数据库的那几种连接方式有点不太明白.我说说这几天我自己的理解. 三种连接方式:RDO DAO ADO ADO---Active Data Objects,活动数据对象   D...
  • Echo_d
  • Echo_d
  • 2016年05月28日 10:34
  • 739

VC使用ADO对象连接一个Access数据库

1、创建一个基于对话框的应用程序ADO 2、在对话框中添加一个按钮空间。ID:IDC_TEST。标题:测试连接 3、在stdafx.h中添加代码msado15.dll动态链接库导入到程序中。(红色...
  • hushiwei1993
  • hushiwei1993
  • 2015年05月02日 13:09
  • 314

分析 "ADO" "ADODB" "ADODC" 之间的区别与联系

在敲学生信息管理系统的时候,通过查阅了解了一些关于 ADO / ADODB / ADODC / 的简单描述,想想将他们对 比着总结一下更容易理解记忆、尽管都是一些浅显的东西,不过对像我这样的菜鸟们还是...
  • u010282984
  • u010282984
  • 2013年09月08日 21:05
  • 3301

VS2010通过ADO连接EXCEL数据库

通过在网上以及书本中寻找各种VC读取EXCEL文件的方式后,最终自己加以融合,提出了一种较为简单的连接数据库的方式。现将该方法分布叙述如下: 第一步:在相应头文件中添加如下代码 #import "...
  • Arthur_ZHU
  • Arthur_ZHU
  • 2015年05月20日 19:08
  • 1655

ADO方式连接数据库

ADO方式连接数据库分为如下步骤: 1.ADO对象的导入 在使用ADO技术时需要导入一个ADO动态链接库msado15.dll。该动态库位于系统盘下的"Program Files\Common Fil...
  • hola_f
  • hola_f
  • 2016年08月03日 16:32
  • 2874

vb获取数据库中所有表的名称

如何在 Visual Basic 中使用 ADO OpenSchema 方法 文章编号: 186246 - 查看本文应用于的产品 查看机器翻译免责声明 点击这里查看逐句中英文对照机器翻译 ...
  • hws1058648831a
  • hws1058648831a
  • 2013年05月20日 17:10
  • 1534
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VB使用ADO对象连接数据库
举报原因:
原因补充:

(最多只允许输入30个字)