WPS JSA重大突破 自由操作数据库 单文件运行

高手有没有人讲详细点的,我想说下,WPS JSA重大突破 自由操作数据库 单文件运行
最新回答
猫腻仙女要抱抱

2024-10-17 08:13:09

直播预告:

今晚7点半,在抖音直播间,郑广学网络服务工作室。

直播将演示JSA与VBA代码如何优势互补并互相调用,重点讲解ADO数据库类的使用方法,以及在VBA中使用JSA880框架的全部能力。

在JSA操作数据库方式的进化史上,一个重大突破被实现。之前,JSA无法像VBA一样直接使用ADO操作数据库。然而,通过一个曲折的解决方案,即使用XLL加载项调用ADO组件,或者在去年年底封装的类似组件,用户可以配合JSA880框架直接操作数据库。尽管如此,该方法存在严重缺陷,需要用户额外安装XLL文件,并且使用其他COM组件仍然困难重重。

经过半个月的深入研究,最终找到了终极解决方案:直接在JSA中调用VBA代码中的类,并在JSA中封装一个类,以调用VBA类的所有方法和属性。这意味着,现在可以在JSA中100%调用VBA代码,如在VBA教程中封装的clsE8ADO类,实现了数据库操作的傻瓜式操作。JSA火箭速成班的同学可以直接使用该功能。

在JSA中使用SQL查询Excel和Access数据库,方法与VBA中的完全相同,对于VBA学员来说,代码非常熟悉,因为这就是VBA教程第14章ado模块的直接应用。

通过数据库连接字符串,JSA可以连接其他类型的数据库,只要能在VBA中测试连接成功,就可以使用此方式。

要获得并使用ADOHelper类,购买我的JSA火箭速成班教程,即可在教学群领取案例文件。ADOHelper类的使用方法有两点:首先,在自己的jsa文件中复制Adohelper类;其次,进入文件的VBA环境,导入案例文件中的两个代码模块。

完成以上操作,你就可以在jsa代码中自由操作数据库了。同样地,在vba代码中也可以直接使用clsE8ADO模块。

新技术的出现是历史的必然,它必定会取代旧技术。通过加微信Excel880B购买课程,加入JSA学习群,获取更多关于数据库操作的实用技能。