美文网首页
VBA之数据库操作

VBA之数据库操作

作者: 飞天小澈澈 | 来源:发表于2018-09-14 12:03 被阅读0次
  1. 连接sqlserver
Sub sqlconnect(myIP As String, myDATA As String, myUSER As String, myPWD As String, Optional sqlstr As String = "", Optional sh As Worksheet = Nothing, Optional rng As Range = Nothing)
    On Error GoTo line
    rng = sh.Range((rng.Address))
    With sh
        Dim cn As Object, rs As Object, i As Integer
        Set cn = CreateObject("ADODB.Connection")
        Set rs = CreateObject("ADODB.Recordset")
        cn.Open "provider=sqloledb;server=" & myIP & ";database=" & myDATA & ";uid=" & myUSER & ";pwd=" & myPWD
        If sqlstr = "" Or rng Is Nothing Or sh Is Nothing Then
        Else
            rs.Open sqlstr, cn, 1, 1
            If rs.EOF Then
                rs.Close
                cn.Close
                Exit Sub
            Else
                .Cells.ClearContents
                For i = 1 To rs.Fields.Count
                    Cells(1, i) = rs.Fields(i - 1).Name
                Next i
                rng.CopyFromRecordset rs
                rs.Close
                cn.Close
            End If
        End If
        Exit Sub
line:
        MsgBox "数据库连接错误!"
    End With
End Sub

相关文章

  • VBA之数据库操作

    连接sqlserver

  • excel合并多个sheet到一个

    Excel自带VBA,可以实现批量性操作。 合并多个Sheet的工作页,用VBA写代码操作如下: 1.按下Alt+...

  • VBA——Worksheet操作

    VBA操作Excel中常用对象Worksheet的方法笔记,所有内容均来源于别怕,Excel VBA其实很简单。 ...

  • VBA——Range操作

    VBA操作Excel中常用对象Range的方法笔记,所有内容均来源于别怕,Excel VBA其实很简单。 Rang...

  • Python基础(十一)数据库编程

    1. 操作数据库的基本流程 2. Python操作数据库之sqlalchemy 详细操作可见以下链接Python操...

  • Execl工具-宏-VBA

    VBA是一种编程语言,它依托于Office软件,不能独立运行,通过VBA可以实现各种Office软件操作的自动化。...

  • Python ☞ day 13

    Python学习笔记之 MongoDB数据库 & Redis数据库 系统说明:windows 一、操作MongoD...

  • 批量转doc格式文件为docx

    采用VBA操作 打开word,Alt+F11进入VBA界面,插入>模块,将下面代码帖进去,按F5即可 方法来源:h...

  • laravel 数据库链接方法

    laravel 数据库 一、数据库操作之DB facade 在app->Http->Controllers目录下...

  • EXCEL技巧汇总(复杂篇)

    陆续更新中,常用复杂操作。 一、目录: 1.多工作簿数据合并计算 2.VBA-简单表格内容汇总 3.VBA-多条件...

网友评论

      本文标题:VBA之数据库操作

      本文链接:https://www.haomeiwen.com/subject/bqcogftx.html