VB连接EXCEL,开发适合自己的小工具
2019-02-22 10:16
99 查看
为了快速查询数据库表数据(频繁查询数据库表):
自动替换功能,例如:sf=select * from ; mtn=mtn_alt_cntr
自动备份以前SQL、每天日记DIARY的读写;
专项问题的SQL群,支持可编辑、一键读取;
支持生产数据、测试数据的对比(同时连接访问两个数据库表);
支持开发、运维工作:
根据多组关键字查询相关内容,例如:
查询开发环境、测试环境的地址;
查询相关业务知识、设计及可能的缺点后果等;
查询某些问题的解决方案;
查询交易号对应的日志文件名;
查询……
按字符串内容查询文件清单;
其它查询:例如,根据机构号查询是哪家分公司;
自动连接远程桌面功能;
此部分功能需要EXCEL作为数据库(VB连接ORACLE的多种方法对比在另外一篇文章讲),在此记录:
经对比,个人认为“Provider=Microsoft.ACE.OLEDB.12.0”最适合,需要本机安装EXCEL和AccessDatabaseEngine.exe驱动引擎。
注:驱动的匹配情况,此处要安装excel2010及以后(我安装的office2016/excel2016),AccessDatabaseEngine也要下载与之匹配的(根据office是32位与否下载对应的,而不是根据操作系统位数下载),具体操作可在网上搜索下,此类文章很多。
''Excel2003驱动-MS 'excelConnString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & App.Path & "\conf\slbps_support.xlsx;" & _ "Extended Properties=""Excel 8.0;""" ''Excel2010驱动-MS If excelConn.State = adStateClosed Then excelConnString = "Provider=Microsoft.ACE.OLEDB.12.0;" & _ "Data Source=" & App.Path & "\conf\slbps_support.xlsx;" & _ "Extended Properties=""Excel 12.0 Xml;"";" 'HDR=YES;IMEX=1 excelConn.CursorLocation = adUseClient '设置ADODB链接参数 excelConn.Mode = adModeReadWrite excelConn.Open excelConnString End If Call SqlExecResult(excelConnString, "EXCEL CONN SUCCESS") 'select * from [ResultByKey$] where 1=1 and subclass1 like "%test%" excelSql = "select * from [ResultByKey$] where 1=1" '& " and subclass1 like '%" & "test" & "%'" 'and MainType=""NA""" excelRS.CursorLocation = adUseClient excelRS.Open excelSql, excelConn, 1, 3 '1-adOpenKeyset:但这种方法可以向任何方向移动行坐标; 3-adLockOptimistic:开放式锁定(逐个)--只在调用Update方法时才锁定记录; Set dgd_myRecord.DataSource = excelRS Call SetCloumn
差不多就写到这儿,结束。
2019年2月22日
相关文章推荐
- 选择一款适合自己的ruby on rails IDE开发工具
- 中国人自己的VB:HB++.(网络)应用软件的专业开发工具
- Web 开发常用工具 大家自己查找下载
- PLSQL工具导入Excel数据用户连接时报错
- 怎么将officeexcel 2007内容转换成xml,自带开发工具导出 (图文详解)
- Visual Studio开发工具(3)Visual Studio 2010各种版本资源下载连接汇总
- 分享一个自己做的简易敏捷开发管理工具——AgileLite
- 反编译不完全的代码(自己动手写开发工具总结)
- H5应用适合移动开发的几大特性(送给自己:只要去学,永远不要嫌晚)
- 博客园客户端UAP开发随笔 -- 让自己的App连接世界:WinRT中的微博分享
- 自己开发给自己用的个人知识管理工具【脑细胞】,源码提供
- C#软件开发实例.私人订制自己的屏幕截图工具(五)针对拖拽时闪烁卡顿现象的优化
- 为适合自己的客户提供更优质的网站开发服务
- 第一次为简化自己工作,用java写的一个解析excel的小工具(1.需求)
- 【工具】使用Eclipse for php集成开发工具建立自己的工程
- 自己开发DB2工具 (8)
- 博客园客户端UAP开发随笔 – 让自己的App连接世界(2):WinRT中的内置分享
- Modbus软件开发实战指南 之 开发自己的Modbus Poll工具 - 2
- java连接oracle数据库(利用MyEclipse开发工具反向生成 bean与配置文件)
- 如何正确的选择适合自己的WEB报表工具