`
xieyunbiao
  • 浏览: 38505 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

VBA 数据库链接之ADODB

 
阅读更多

 

Public gpgDB As ADODB.Connection

Function DbConnect(ip As String, db As String, user As String, password As String) As Boolean

On Error GoTo ThisEnd

    Set gpgDB = Nothing

    Set gpgDB = New ADODB.Connection

    gpgDB.Open "Provider=PostgreSQL;Data Source=" + ip + ";location=" + db, user, password

    If gpgDB.State = adStateClosed Then

        MsgBox "Connect error!"

        DbConnect = False

        Exit Function

    End If

    DbConnect = True

ThisEnd:

End Function

分享到:
评论

相关推荐

    Excel通过VBA连接Oracle数据库

    在VBA中,你可以使用ADODB(ActiveX Data Objects Database)库来建立数据库连接。首先,要在VBA编辑器中引入该库,打开VBA代码视图,然后在"工具"菜单选择"引用",勾选"Microsoft ActiveX Data Objects x.x Library...

    ExcelQuShu.zip_Excel VBA_VBA提取_VBa_excel vba 数据库_vba excel

    - **ADODB对象模型**:这是VBA用来连接和操作数据库的主要工具,包括Connection、Command、Recordset等对象。Connection对象用于建立数据库连接,Command对象用于执行SQL查询,而Recordset对象则用来存储查询结果。 ...

    Excel使用VBA链接SQL全部实例

    本文将详细介绍如何使用 VBA 链接 SQL 数据库,并提供三个示例代码,展示如何使用 VBA 和 ADO 连接对象来执行 SQL 查询。 一、使用 VBA 链接 SQL 数据库 要使用 VBA 链接 SQL 数据库,需要使用 ADO(ActiveX Data ...

    word vba 如何连接sql数据库

    接下来,定义数据库链接字符串: ```vba strCn = "Provider=sqloledb;Server=localhost;Database=data;Uid=sa;Pwd=123;" ``` 其中,`Provider` 指定了数据库提供商,`Server` 指定了数据库服务器的名称,`Database` ...

    access数据库链接

    Access数据库链接是Windows环境中一种常见的数据管理方式,它允许用户通过ODBC(Open Database Connectivity)或其他接口连接到Access数据库,实现不同应用程序间的数据共享和交互。Access数据库是一种关系型数据库...

    Excel连接Access数据库.rar

    1. **建立连接**: 使用VBA的`ADODB.Connection`对象,我们能创建一个到Access数据库的连接。首先,我们需要定义数据库的路径和类型,例如: ```vba Dim conn As New ADODB.Connection conn.Open "Provider=...

    VBA链接 Oracle11G

    在本教程中,我们将探讨如何利用VBA与Oracle 11G数据库进行交互,无论是64位还是32位环境。 首先,要连接VBA到Oracle 11G,我们需要一个驱动程序,通常是Oracle的ODBC(Open Database Connectivity)驱动。ODBC是...

    EXCEL用VBA程序用ADO读取CSV

    5. **执行SQL查询**:虽然CSV文件不是数据库,但仍然可以使用SQL SELECT语句来获取数据。例如,如果你想读取整个文件,可以这样做: ```vba rs.Open "SELECT * FROM 学生成绩.csv", conn, adOpenStatic, ...

    vbaceess数据库开发.rar_VB 数据库_VBa_VBaceess

    在VBACEESS数据库开发中,VB(Visual Basic)与VBA(Visual Basic for Applications)是两种常见的编程语言,常用于创建与Access数据库交互的应用程序。Access数据库是一种关系型数据库管理系统,以其易用性和灵活性...

    EXCEL使用VBA连接MySQL服务器.txt

    通过VBA(Visual Basic for Applications),Excel能够实现与MySQL服务器的连接,从而实现对数据库的操作,包括数据的读取、写入和更新等。 ### 核心知识点解析 #### VBA连接MySQL服务器 在给定的示例代码中,...

    adodb493a.tgz

    在实际使用中,ADODB通常用于编写VBScript、Visual Basic、VBA(Visual Basic for Applications)或其他支持COM(Component Object Model)的编程语言的程序,以实现对数据库的操作。开发者可以通过ADODB的接口执行...

    ExcelVBA操作MySQL

    在开始使用 Excel VBA 来操作 MySQL 数据库之前,需要进行一系列的基础配置工作。以下步骤将帮助您完成必要的准备工作。 **1. MySQL 简介** MySQL 是一个非常流行的关系型数据库管理系统 (RDBMS),它支持 SQL...

    Excel VBA+SQL 数据管理与应用模板开发.rar

    - **链接与导入数据**:Excel可以通过ODBC(Open Database Connectivity)或ADO(ActiveX Data Objects)链接到SQL数据库,实时显示数据或定时更新。 - **VBA调用SQL**:使用VBA的ADODB库,可以编写代码直接执行...

    Excel-VBA宏编程实例源代码-数据的导入导出-与SQL链接.zip

    本压缩包“Excel-VBA宏编程实例源代码-数据的导入导出-与SQL链接.zip”聚焦于利用VBA进行数据的导入和导出,以及如何将Excel与SQL数据库进行链接,极大地提升了办公自动化的能力。 一、VBA宏编程基础 VBA是...

    Excel VBA连接并操作Oracle

    Oracle是世界上最流行的数据库管理系统之一,而Excel则以其强大的数据分析和图表制作功能著称。通过VBA(Visual Basic for Applications)在Excel中编写脚本,我们可以实现与Oracle数据库的交互,进行数据的读取、...

    excel vba 操作mysql

    **Excel VBA 操作 MySQL** \- **准备工作** 在使用Excel VBA操作MySQL数据库之前,首先需要确保已正确地安装了必要的组件。这包括MySQL服务器、ODBC驱动(myODBC for MySQL)以及具备对ADO对象的支持。以下是安装和...

    Excel-VBA宏编程实例源代码-数据的导入导出-Excel与SQL链接.zip

    本压缩包"Excel-VBA宏编程实例源代码-数据的导入导出-Excel与SQL链接.zip"着重展示了如何通过VBA宏来实现Excel与SQL数据库之间的数据交互,包括数据的导入和导出。 一、VBA宏的基础知识 1. 宏的定义:VBA宏是录制或...

    如何使用Excel+VBA+SQL Server进行数据处理

    ' 定义数据库链接字符串 strCn = "Provider=sqloledb;Server=服务器名称或 IP 地址;Database=数据库名称;Uid=用户登录名;Pwd=密码;" ' 定义 SQL 查询命令字符串 strSQL = "select 字段 1,字段 2 from 表名称" ...

    adodb516a.gz

    这个文件可能包含了ADODB的动态链接库(DLL)、安装脚本、头文件或其他开发资源。 标签"adodb516a.gz"表明这个压缩文件与ADODB的特定版本有关,可能是为了升级、安装或调试目的。如果你是一个开发者,你可能需要这...

Global site tag (gtag.js) - Google Analytics