VBA_输出SQL查询数据
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,Option ExplicitSub 输出数据表(strSql As String, Work As String) '传值处理''''''''''''''''''''''''''''''''''''
千家信息网最后更新 2025年01月21日VBA_输出SQL查询数据
Option ExplicitSub 输出数据表(strSql As String, Work As String) '传值处理'''''''''''''''''''''''''''''''''''''''''''Dim data As New 数据库Dim cn As New ADODB.ConnectionDim rs As New ADODB.RecordsetDim sht As WorksheetDim i As IntegerDim Lm As IntegerDim h As IntegerSet sht = ThisWorkbook.Worksheets(Work)cn.Open data.SQL数据库'循环查询到的列名,把列名的数量定义循环。rs.Open strSql, cn '执行strSQL所含的SQL命令,结果保存在rs记录集对象中i = 0Lm = rs.Fields.Count '列名的数量定义While i < Lm sht.Cells(2, i + 1) = rs.Fields(i).Name '列名读取 i = i + 1 'i加1,准备把下一记录相关字段的值保存到工作表的下一行Wendrs.Close '关闭记录集''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''循环数据表rs.Open strSql, cn '执行strSQL所含的SQL命令,结果保存在rs记录集对象中i = 3 Do While Not rs.EOF h = 1 While h - 1 < Lm '当数据指针未移到记录集末尾时,循环下列操作 sht.Cells(i, h) = rs(rs.Fields(h - 1).Name) '把当前字段2的值保存到sheet1工作表的第i行第2列 h = h + 1 Wend rs.MoveNext '把指针移向下一条记录 i = i + 1 Looprs.Close '关闭记录集
数据
循环
命令
字段
对象
指针
数据库
数据表
数量
结果
工作
查询
输出
一行
末尾
一记
准备
处理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
打游戏显示语音服务器未连接
数据库期末考试2010
软件开发常用工具完整免费版
信息安全芯片认证服务器
网络安全股票业绩最好
衡量软件开发成功的唯一标准
网大票房数据库
弋阳游戏软件开发在线咨询
崇明区第三方软件开发
阿拉德之怒服务器端
我要举报app软件开发
福州软件开发毕业生工资水平
惠普无线打印服务器
数据库安全性技术
湖北web前端软件开发价格表
sql数据库覆盖后恢复
软件开发做c的工资一般多少
网络安全评估系统招标
高中网络安全班会课
开发服务器管理excel
系统软件包括数据库系统吗
超强tp130服务器是做什么的
uuid生产数据库主键
攻击服务器属于什么罪
崇明区第三方软件开发
数据库插入一条数据会加锁吗
军工网络安全防护与监管
微耕门禁数据库文件有哪些
服务器局域网怎么弄
杭州内利卡商网络技术