物联网app开发 WPS聚积Access数据库,蓝本要这样作念才行!

试验撮要

WPS聚积Access数据库

小程序开发

Access数据库引擎:Access Database Engine 2010宇宙好物联网app开发,我是冷水沏茶。前段技艺,咱们共享过一个案例【采购明细汇总:WPS数据库聚积字符串】,那是在给客户优化一个进销存欺骗中遭受的问题。客户需要使用WPS,而我那时莫得磋商到这样档子事,顺利在Excel中弃取ADO数据库聚积来操作数据,哪知说念在WPS下无法初始!于是在网上搜索责罚决议,成果说WPS只扶持低版块(2003及往日)的数据库聚积:

strCnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbs & ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1';"但问题是咱们莫得见识凭证Office的版块号来判断,因为当今WPS的版块号是12,也即是Office 2007版,聚积字符串是这样的:

strCnn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & dbs & ";Extended Properties='Excel 12.0;HDR=Yes;IMEX=2';"是以,其后弃取了一个容错语句,在WPS中强迫初始。前两天, 客户有益向要把这个进销存重新打算一下。他蓝本的欺骗即是一个Excel文献,所稀有据王人存在这一个文献内部,在录入数据的经过中,还时时时地报错,数据安全性存在很大的隐患。基本决议很毛糙,把操作端与数据端分开,咱们共享过好多Access的案例王人是这种格式。可是,我没敢贸然接活,主要原因是他们要使用WPS,而关于WPS能否聚积Access数据库,我还莫得果真的主理,也曾先试一下再说吧。今天,我试着用WPS VBA聚积Access数据库,不出偶然地莫得顺利:

图片

搞了半天,也不知啥原因。抱着碰红运的神态,到网上搜“WPS VBA聚积Access数据库”,在ExcelHome论坛上找到一个帖子:

https://club.excelhome.net/thread-1572190-2-1.html有东说念主说要下载一个32位的Access数据库引擎:accessdatabaseengine,于是飞快又搜了一下,看到一个官网下载相接,可是没下顺利,它给我来一个:

We're sorry, this download is no longer available.于是,在“系统之家”下载站找到一个:

https://www.xitongzhijia.net/soft/243207.html下载,安设32位版块的,开发个物联网软件要多少钱再测试,顺利了,聚积Excel、Access王人莫得问题!我写了一个建树聚积字符串的自界说函数,别离Excel文献与Access文献建树不同的聚积字符串:

Function GetStrCnn(ByVal DbFile As String, Optional ByVal Psw As String = "")'获得数据库聚积字符串Dim fileType As StringfileType = GetExtn(DbFile)If InStr(fileType, "accdb") ThenGetStrCnn = "Provider=Microsoft.ACE.OLEDB.12.0;Jet OLEDB:Database Password=" & Psw & ";Data Source=" & DbFileElseIf InStr(fileType, "xl") ThenGetStrCnn = "Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties=Excel 12.0;Data Source=" & DbFileEnd IfEnd Function

遗漏分析:上期奖号遗漏总值为99,比前期遗漏总值高了51点,开出8个热码奖号,比前期热码少出现6个,开出4个温码奖号,与前期温码个数相等,开出8个冷码奖号,比前期冷码多出现6个,最近10期奖号冷温热码个数比为28:59:113,遗漏总值出现范围在41-99之间,本期预计冷温热码个数比为2:5:13,看好遗漏总值出现在50附近。

Function GetExtn(fileName)'获得文献后缀名GetExtn = Right(fileName, Len(fileName) - InStrRev(fileName, ".") + 1)End Function本来我是很少磋商与WPS的兼容性问题的,因为我我方一直在用Office,可是,有些付费打算的客户在用WPS,这也莫得见识,只有尽量称心。

回归:在WPS下使用数据库聚积处理数据,不错参考以下形势:

1、要是是聚积现时使命簿中的使命表,要是莫得安设Access Database Engine,不错试试Microsoft.Jet.OLEDB.4.0数据库引擎,要是需要与Excel同期使用,不错参考【采购明细汇总:WPS数据库聚积字符串】中的才气,使用容错语句来责罚;要是安设了Access Database Engine,那么应该不错跟Excel兼容,顺利使用Microsoft.ACE.OLEDB.12.0数据库引擎(这点莫得测试)。2、要是要聚积Access数据库大概其他Excel文献,咱们就需要安设Access Database Engine,然后就不错使用Microsoft.ACE.OLEDB.12.0数据库引擎来聚积数据库了。

好,今天就到这,咱们下期相遇。~~~~~~End~~~~~~

本站仅提供存储办事,扫数试验均由用户发布,如发现存害或侵权试验,请点击举报。

下一篇:没有了

Powered by 开发个物联网软件要多少钱 @2013-2022 RSS地图 HTML地图

Copyright Powered by365站群 © 2013-2024 云迈科技 版权所有