12.1 JSA使用ADOHelper实现和VBA一样便捷的数据库访问

97 次浏览

12.1 JSA使用ADOHelper实现和VBA一样便捷的数据库访问插图

12.1 JSA使用ADOHelper实现和VBA一样便捷的数据库访问插图1

直播预告:

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

直播演示JSA与VBA代码如何优势互补互相调用,重点讲解ADO数据库类使用方法和在VBA里使用JSA880框架全能力

JSA操作数据库方式的进化史

如果你正在学习JSA,就应该知道目前JSA还不能和VBA一样直接使用ADO操作数据库,百度搜索的话,可以找到一个使用XLL加载项然后调用ado组件的曲折方案,我也在去年年底封装过一个类似的组件来配合JSA880框架直接操作数据库,但是这个方法有一个严重的缺陷,就是它需要用户另外安装一个XLL文件,而且如果想使用其他的COM组件还是非常困难,不过就在我潜心研究这个问题半个月以后,我找到了终极解决方案,那就是直接在JSA中调用VBA代码中的类,然后在JSA里封装一个类,可以调用对应的VBA类所有的方法属性,也就是说,我实现了在JSA里100%调用VBA代码的方法,比如数据库我之前在VBA175例教程中封装过clsE8ADO类,实现了数据库操作的傻瓜式操作,今天我把这个类的能力原封不动的移植到了JSA中,在JSA里我就可以用它直接操作数据库了!JSA火箭速成班的同学可以直接使用!

JSA中使用SQL查询Excel示范

12.1 JSA使用ADOHelper实现和VBA一样便捷的数据库访问插图2

12.1 JSA使用ADOHelper实现和VBA一样便捷的数据库访问插图3

可以看到使用方法和VBA里完全一样! 如果是我的VBA学员,这个代码应该会非常熟悉,因为这就是和我VBA教程里的第14章ado模块一模一样,只是现在换到了JSA里直接使用!

JSA中使用SQL查询Access数据库示范

12.1 JSA使用ADOHelper实现和VBA一样便捷的数据库访问插图4

12.1 JSA使用ADOHelper实现和VBA一样便捷的数据库访问插图5

JSA通过数据库连接字符串

12.1 JSA使用ADOHelper实现和VBA一样便捷的数据库访问插图6

这种方式可以连接其他类型的数据库,比如mssqlserver,mysql,只要你能在vba里测试连接成功,就可用这个方式使用

如何获得和使用ADOHelper类

购买我的JSA火箭速成班教程,即可在教学群领取本案例文件

模块使用方法

ADOHelper类有2个先决条件:

1. wpsjsa运行环境 安装wps官方最新版即可

2. wps需要安装vba组件开启vba功能 没有的私信回复 wpsvba 即可获取

使用方法

1. 在自己的jsa文件中 首先把我这个文件里的Adohelper类复制过去

12.1 JSA使用ADOHelper实现和VBA一样便捷的数据库访问插图7

2. 进入文件的VBA环境 把我文件里的2个代码模块导入你得文件中

以上操作完成,就可以在你的jsa代码中,自由操作数据库了!当然,在vba代码里,也可以直接使用我的clsE8ADO模块

12.1 JSA使用ADOHelper实现和VBA一样便捷的数据库访问插图8

直播预告:

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

新技术必定会取代旧技术 这是历史的必然

加微信Excel880B购买课程 进JSA学习群

12.1 JSA使用ADOHelper实现和VBA一样便捷的数据库访问插图9

关键字: wpsjsa 连接数据 wpsjsa里使用sql操作数据库 wpsjsa使用插件操作数据库