VBA,SQL有何区别,学哪个比较实用

VBA,SQL有何区别,学哪个比较实用,第1张

1,VBA

(Visual

Basic

for

Applications)是Visual

Basic的一种宏语言,主要能用来扩展Windows的应用程序的功能,特别是Microsoft

Office软件,在word、powerpoint、excel里面都可以用。

2,sql全称是“结构化查询语言(Structured

Query

Language)”,是用于访问数据库的语言,比如:MS

SQL

Server、Oracle、MySQL、foxpro,Access对sql也有一定支持,但不够全,SQL与vba关系不大

首先在工具 引用 中引入ADO组件(全名叫Microsoft ActiveX Data什么的,很好好找),然后声明一个连接变量 conn as ADODBConnetion用来连接数据库,这里需要连接字符串,不知道你是什么类型数据库,所以连接字符串无法给出,再声明一个数据集变量ds as ADODB DATASET用于执行SQL语句并返回结果集,得到结果集之后就可以访问里面的内容了

BBBFormRecordSource="select from tStudent"的意思就是指定BBB这个FORM的数据来源。

"select from tStudent"是SQL语言,和数据库有关的,慢慢的来学,不要着急。

先学VB的基础语言语法和关键字,然后学程序的基础结构,最后才来理解SQL,最后才能读懂这条语句。

BBBFormRecordSource的值必须是一个符合SQL语言描述的表名称,也就是指定表的来源。如果你不了解数据库和SQL语言,这条代码就没法解释能成你听得懂的东西了,所以还是先去学VB的基础语言和SQL吧。

"select from tStudent"指定的是一张表,首先你得知道表的概念吧,所以还是先学SQL吧,没法来解释表的概念了,表是派生概念,也就是说前面有原始概念……需要先知道数据库的概念,字段然后才能说表,然后随之而来的东西和SQL的使用又是很长的一篇。可不是几千字可以说明白的。虽然那部分内容不难,非常简单。

另外在处理数据库方面VF其实更灵活,更简单,更适合非专业程序员,不会有那么多的规则来束缚开发。如果是很大的数据库,对于非专业程序员去管理数据库,用VF会很简单的,ACCESS也是如此。财务人员接触VF用处不大,毕竟你处理的数据量还是非常小的。

以上就是关于VBA,SQL有何区别,学哪个比较实用全部的内容,包括:VBA,SQL有何区别,学哪个比较实用、如何用VBA调用数据库中数据、VBA编程的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9507036.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存