当前位置: 首页 > news >正文

山西建设工程备案网站物流公司介绍模板

山西建设工程备案网站,物流公司介绍模板,知名网站都是什么系统做的,wordpress 前端传文件本文主要涉及#xff1a; VBA中数据库连接参数改成从配置文件获取 VBA连接MySQL数据库 VBA读MySQL数据库 演示两种写入工作簿的代码实现系统环境#xff1a; Windows 10 64bit Excel 365 64bit WAMP#xff08;3.2.2.2 64bit#xff09;集成的MariaDB版本为10.4.10#…本文主要涉及 VBA中数据库连接参数改成从配置文件获取 VBA连接MySQL数据库 VBA读MySQL数据库 演示两种写入工作簿的代码实现系统环境 Windows 10 64bit Excel 365 64bit WAMP3.2.2.2 64bit集成的MariaDB版本为10.4.10MariaDB的操作方法和MySQL相同这里不做区分VBA连接MySQL前的环境配置 如果还没有用VBA连接过mysql数据库请参照前篇 VBA连接MySQL数据库 2. VBA报表的优势 其实VBA报表的最大优势就是——它是在Excel表格中实现的 有些办公场景中不光需要你出报表并且呈报的时候还要改excel表格格式这时vba的优势就体现出来了。你可以首先在office中改好需要的样式然后使用vba填充数据即可单纯使用vba填入数据是不会破坏版面的各种样式的这比其他语言的排版更有优势代码量更少且所见即所得减少版面调整的时间 3. VBA代码示例 3.1  直接复制数据集的写法 Sub 直接复制()设置数据库连接对象Set conn CreateObject(Adodb.Connection)设置数据库记录集对象Set rs CreateObject(Adodb.Recordset)serverIP Sheet1.Range(J2).ValueserverDB Sheet1.Range(J6).ValueserverUID Sheet1.Range(J3).ValueserverPWD Sheet1.Range(J4).Value配置连接串conn.ConnectionString Driver{MySQL ODBC 8.0 Unicode Driver};Server serverIP ;DB serverDB ;UID serverUID ;PWD;OPTION3;conn.Open拼接sql语句写成这样子方便检查sql语句也可以全部写到一行里sqlStr SELECT sqlStr sqlStr tp_auth.id, sqlStr sqlStr tp_auth. NAME, sqlStr sqlStr tp_hobby.content sqlStr sqlStr FROM sqlStr sqlStr tp_auth, sqlStr sqlStr tp_hobby sqlStr sqlStr WHERE sqlStr sqlStr tp_auth.id tp_hobby.user_id 从test数据库的YGXM表中取出所有数据rs.Open sqlStr, conn设置表头Range(A1:C1).Value Array(ID, Name, content)将数据输出到工作表Range(A2).CopyFromRecordset rs关闭连接rs.Close: Set rs Nothingconn.Close: Set conn Nothing End Sub优点操作简单 缺点所有的结果顺序都必须在sql语句中调试好在写入单元格前如果要修改列的次序相当于要在结果数组中直接操作数组相对繁琐 3.2 利用数组转储的写法 Sub 数组转储()设置数据库连接对象Set conn CreateObject(Adodb.Connection)设置数据库记录集对象Set rs CreateObject(Adodb.Recordset)serverIP Sheet1.Range(J2).ValueserverDB Sheet1.Range(J6).ValueserverUID Sheet1.Range(J3).ValueserverPWD Sheet1.Range(J4).Value配置连接串conn.ConnectionString Driver{MySQL ODBC 8.0 Unicode Driver};Server serverIP ;DB serverDB ;UID serverUID ;PWD;OPTION3;conn.Open拼接sql语句写成这样子方便检查sql语句也可以全部写到一行里sqlStr SELECT sqlStr sqlStr tp_auth.id, sqlStr sqlStr tp_auth. NAME, sqlStr sqlStr tp_hobby.content sqlStr sqlStr FROM sqlStr sqlStr tp_auth, sqlStr sqlStr tp_hobby sqlStr sqlStr WHERE sqlStr sqlStr tp_auth.id tp_hobby.user_id 从test数据库的YGXM表中取出所有数据rs.Open sqlStr, conn设置表头Range(A1:C1).Value Array(ID, Name, content)使用数组存储记录集—————————————————————————————————————————————————————————————————————————————————————————————Dim arrRecord(1 To 1000000, 1 To 3) 数组第一个参数代表数据集的行数第二个代表列数i 1Do While Not rs.EOF 当数据指针未移到记录集末尾时循环下列操作把数据集指定的字段依次写入数组指定的列顺序不必和sql结果相同arrRecord(i, 1) rs(id)arrRecord(i, 2) rs(NAME)arrRecord(i, 3) rs(content)rs.MoveNext 把指针移向下一条记录i i 1 i加1准备把下一记录相关字段的值保存到工作表的下一行Loop 循环将数组复制到单元格——————————————————————————————————————————————————————————————————————————————————————————————Sheet1.Range($A$2:$C$1000000) arrRecordrs.Close: Set rs Nothingconn.Close: Set conn NothingEnd Sub
http://www.dnsts.com.cn/news/258787.html

相关文章:

  • 360如何做网站优化网络促销分类 网站促销
  • 新建网站怎么做优化天津微信网站开发
  • 企业网站建设一条龙全包织梦网站分页问题
  • 怎么让网站被百度收录微信公众号后天网站开发
  • 小公司建设网站图片网站虚拟主机
  • 网站建设细节差异化怎么自创网页
  • 如何做自己的网站链接海外建站推广
  • 网站建设与优化推广方案河北网站建设与推广
  • 电商平台网站有哪些如何自己建设简单的手机网站
  • 网站开发与管理实训项目wordpress插件的使用
  • 模板性公司网站图片智能建造专业学什么
  • 网站代码制作软件沧州网站建设熊掌号
  • 网站建设的开发方式知乎wordpress生成xml地图
  • 直接做海报的网站wordpress+简繁
  • 潍坊网站制作怎么做雕塑网站源码
  • xx企业网站建设方案书游戏网站建设与策划方案
  • 宝安网站推广ui设计素材网站有哪些
  • 网站开发实训报告模板十大品牌策划公司
  • 做的好的网站开发centos wordpress 一键
  • 高新营销型网站建设公司大渝网官网
  • 网站类型大全全球快速建站工具
  • 程序员给别人做的网站违法了网页设计报告结束语
  • wordpress成品网站云部落做宣传类网站需要什么资质
  • 个人注册公司在哪个网站申请网页布局方式
  • 网站的实用性了解网站建设的基本流程
  • 中英文网站建站wordpress4.9.7
  • 连云港市网站平台太原网站建设加q.479185700
  • 金融网站框架模板企业网站多少钱一个
  • 网站建设文化策划沭阳金地建设网站
  • 大于二高端网站建设做网站技术好学嘛