ADO获取字段值到数组的函数-yuhong
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


ADO获取字段值到数组的函数

发表时间:2016/7/28 9:34:15 评论(1) 浏览(8513)  评论 | 加入收藏 | 复制
   
摘 要:返回记录集字段数组
正 文:

有时候在操作记录集时,我们需要获得记录集的字段值数组,下面是自己曾用过的一个函数

说明:mm: 判断返回的数组是否为空

         arr() :是返回的数组

        sqlQry:SQL语句,从记录集中返回需要的一个字段,需要哪个字段就包括哪个字段即可,如要返回唯一值加上DISTINCT

Public Function getDate_Arr(mm As Boolean, arr() As Variant, sqlQry As String)
    Dim Conn1 As New ADODB.Connection
    Dim Rs_Date As New ADODB.Recordset
    Set Conn1 = CurrentProject.Connection
    Dim sql As String
    Dim rstCount As Integer
    Dim x As Integer
        sql = sqlQry
    Rs_Date.Open sql, Conn1, 3, 3
    rstCount = Rs_Date.RecordCount
    If rstCount = 0 Then
        mm = False
        Rs_Date.Close
        Set Rs_Date = Nothing
        Exit Function
    End If
     Rs_Date.MoveFirst
     ReDim arr(0 To rstCount - 1)
     Do Until Rs_Date.EOF
     arr(x) = Rs_Date(0)
     x = x + 1
     Rs_Date.MoveNext
    Loop
      Rs_Date.Close
      Set Rs_Date = Nothing
      mm = True
End Function


Access软件网交流QQ群(群号:198465573)
 
 相关文章
VB数组定义  【风行  2012/6/4】
VBA数组完全教程10集,ACCESS数组,VB数组  【风行(转载)  2012/7/21】
Access数组冒泡排序法  【纵云梯  2012/8/10】
Excel关于多维数组offset两疑问解决  【欢乐小爪  2012/11/13】
判断数组中是否存在输入值  【宏鹏  2013/1/23】
数组的力量  【nivenm  2013/6/25】
所见即所得的输入窗体制作-动态数组和集合的学习作品  【yuhong  2015/4/14】
常见问答
技术分类
相关资源
文章搜索
关于作者

yuhong

文章分类

文章存档

友情链接