数据库的建立过程,这个方法小白也适合

大家好,今日继续讲解VBA数据库解决方案的第11讲内容,如何动态的建立数据库。VBA代码数据库解决方案一书写到这里,已经讲了很多,相信大家对于数据库的概念应该了然于胸了。我们也开始逐步讲解数据库的实际操作了,有的朋友说你示例总数据库是事先建立的,是否可以用VBA代码动态建立数据库呢?今日的这讲我们就解决这个问题。在程序中动态的建立数据库是完全可以实现的,今日的内容需要用到的知识点为ADOX,我们要…

小伙伴们好,今日再次讲解VBA数据库解决方案第11讲具体内容,怎样动态的建立数据库。VBA编码数据库解决方法一撰写到这儿,早已讲了很多,想必大家于数据库这个概念应当不在话下了。大家也逐渐逐步讲解数据库的操作过程了,有的朋友说你实例总数据库是事前创建的,是不是能用VBA编码动态建立数据库呢?今日的那讲咱们就摆脱困境。在系统中动态的建立数据库其实是可以达到的,今日内容经常使用的知识要点为ADOX,我们要先对这个知识点进行相应的讲解。

一 什么是ADOX:ADOX是Microsoft ActiveX Data Objects Extensions for Data Definition Language and Security 的缩写,应该是ADO对象和编程模型的拓展。适合于建立、改动和删掉方式对象,如表格的建立,安全性对象的落实,适合于维护保养客户和组,及其授于和撤消对象的管理权限。

一定要通过开发环境应用ADOX,首先要创建对 ADOX 的引入。引入对象为:”Microsoft ADO Ext. for DDL and Security.”当然你也可以在这个过程中建立,可能我这时候提到引入和环节中建立,小伙伴们不陌生了。这跟ADO的运用和建立是一个道理。

二 ADOX的对象有什么,ADOX的对象一般是用下面的内容

1 Catalog 包括叙述数据库方式文件目录的结合。

2 Column 表明表、引索或关键词的列。

3 Group 表明在数据库里有访问限制的组账户。

4 Index 表明数据库表格中的引索。

5 Key 表明数据库表格中的主关键字、外界关键词或唯一关键词。

6 Procedure 表明储存的一个过程。

7 Table 表明数据库表,包含列、引索和关键词。

三 ADOX方法有哪些

1 Append(Columns) 将的 Column 对象导入到 Columns 结合。

2 Append(Groups) 将的 Group 对象导入到 Groups 结合。

3 Append(Indexes) 将的 Index 对象导入到 Indexes 结合。

4 Append(Keys) 将的 Key 对象导入到 Keys 结合。

5 Append(Procedures) 将的 Procedure 对象导入到 Procedures 结合。

6 Append(Tables) 将的 Table 对象导入到 Tables 结合。

7 ChangePassword 变更用户账户的登陆密码。

8 Create 建立一个新的文件目录。

9 Delete 删掉集合中的对象。

10 Refresh 升级集合中的对象,以体现对于服务提供者可利用的和指定对象。

四 ADOX 特性

1 Count 标示集合中的对象总数。

2 DefinedSize 标示列的要求较大尺寸。

3 DeleteRule 标示主关键字被删掉时把实行操作。

4 IndexNulls 标示在索引字段含有 Null 系数的纪录是否存在引索项。

5 Name 标示对象的名字。

6 NumericScale 标示列中标值的范畴。

7 Precision 标示列中数据值最高的精密度。

8 PrimaryKey 标示引索是不是意味着表中主关键字。

9 RelatedColumn 标示有关表格中有关列的名字(仅关键词列)。

10 SortOrder 标示列的排列次序(仅引索列)。

11 Type(关键词) 标示关键词的基本数据类型。

五 大家下面看看一个案例如何运用ADOX创建一个数据库

大家看下面的源代码:

Sub mynzSetData() ‘建立数据库及表

Dim catADO As Object

Dim strPath, strTable, strSQL As String

Set catADO = CreateObject(“ADOX.Catalog”)

strPath = ThisWorkbook.Path & “mydata2.accdb” ‘这里是一个完整的途径

strTable = “职工纪录” ‘表名字

If Dir(strPath) <> “” Then Kill strPath ‘如果有一个名字同样的表,那样删掉

catADO.Create “Provider=Microsoft.ACE.OLEDB.12.0;Data Source=” & strPath ‘开启数据库连接

‘下边的编码将创建一个名叫”职工纪录”的手表涉及到的字段名有员工编号、名字、胎儿性别、单位、职位、备注名称

strSQL = “CREATE TABLE ” & strTable _

& “(员工编号 long not null primary key,” _

& “名字 text(20) not null,” _

& “胎儿性别 text(1) not null,” _

& “单位 text(20) not null,” _

& “职位 text(20) ,” _

& “备注名称 text(20))”

catADO.ActiveConnection.Execute strSQL

MsgBox “建立数据库取得成功!” & vbCrLf _

& “数据库文件夹名称为:” & strPath & vbCrLf _

& “数据分析表名称为:” & strTable & vbCrLf _

& “储存部位:” & ThisWorkbook.Path, _

vbOKOnly vbInformation, “建立数据库”

Set catADO = Nothing

End Sub

编码截屏:

动态建立数据库和数据库表的方法

编码的解释说明:因为绝大多数在编码有注解只可以再表述2个句子:

1 strSQL = “CREATE TABLE ” & strTable

SQL 里的CREATE TABLE 句子用以建立数据库里的表。

SQL CREATE TABLE 词法:

CREATE TABLE 表名字(列名字1 基本数据类型,列名字2 基本数据类型,列名字3 基本数据类型,….)

2 catADO.ActiveConnection.Execute strSQL

这一句的描述在上一讲里已经详尽的说过了,并没有记录集的回到

运作结论:

动态建立数据库和数据库表的方法

开启数据库和表:

动态建立数据库和数据库表的方法

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年9月12日 下午2:37
下一篇 2022年9月12日 下午2:41

相关推荐

  • 手机刷网站排名有哪些,最新手刷APP排行榜公布

    当你在手机上下载应用软件的时候,你会去看这个软件的评分和评论吗? 这些评论和评分的真实性如何?是否可以作为下载应用的参考呢? 央视财经记者调查发现,本该作为用户参考的评论和评分,竟然暗藏一条黑色产业链…… 1、App“刷榜”日渐普遍“五星好评”水分大 孙先生是一家小型美食电商的产品渠道总监。由于自家的App在手机应用市场的榜单上排名很靠后,孙先生时不时很苦恼。 某手机App产品渠道总监孙宁…

    2022年9月21日
    2870
  • suicoke凉鞋脚感怎么样(时尚达人公认最舒服又洋气的一款凉鞋)

    马上夏天就要到了,各大品牌也适时地推出了春夏单品。为了纪念品牌北美地区网站的成立,凉鞋品牌SUICOKE特别打造了纪念版凉鞋系列。 这次系列以品牌人气鞋型Moto-V及Depa-V2为蓝本,采用紫色作主调,辅以充满民族风情的拼布图案点缀。超厚鞋底间的荧光绿色条,给鞋款带来了不一样的视觉感受。 目前北美别注版Suicoke鞋款目前已正式登陆指定零售点如Commonwealth及FWRD,感兴趣的朋友…

    2022年9月16日
    470
  • 微信交易记录删除了还能查到吗,当然可以详细操作步骤看这里

    微信转账功能目前大部分用户都有使用过,但对于微信转账记录保存多久,想必很多微信用户都是不清楚的。为此,本文将通过对微信转账记录的介绍,进而来说一说微信转账记录保存时间,还有微信转账记录怎么查,以及微信转账记录删了还能查到吗等一系列内容,以供经常使用微信转账的朋友们参考。 一、微信转账记录删了还能查到吗 微信转账是现在不少用户都会选择使用的一种转账方式,而微信转账由于是直接在对话框中进行操作的,因此…

    2022年7月31日
    830
  • 鞋油品牌排行榜(金鸡牌鞋油的由来)

    “金鸡牌鞋油”在我国可谓是妇孺皆知的品牌,它的创立者傅秀山,1917年出生在冀县(今衡水市冀州区)傅家庄的一个贫苦农民家庭。1931年,年仅14岁的傅秀山,坐上了驶往天津卫的轮船。 “当时没有钱,就坐在轮船的货舱里”,傅秀山老人回忆到,“走了七、八天才到了天津”。到天津以后,傅秀山在此学徒的哥哥把他推荐到了当时的天津协和毛巾厂学徒。因为傅秀山老实本分,又读过几年书,掌柜的就叫他上街去给各个百货门脸…

    2022年10月21日
    720
  • 怎么找到苹果手机位置,教你一招再也无须担心找不到手机了

    生活中,越来越多的人已经离不开手机,但是,几乎大家都会遇到一个困扰,手机静音忘了放哪?东翻西找很着急?今天,小编给大家带来三个小妙招,轻松解决果粉们的烦恼。 让Siri帮你 进入【设置】—【Siri】—【允许“嘿Siri”】 下次小伙伴们再找不到手机,只要大声呼喊“嘿,Siri”就可以了。不过小编不建议大家在人多的地方使用此办法哦。 巧用闪光灯 进入【设置】—【通用】—【辅助功能】—【LED灯闪烁…

    2022年5月29日
    820
  • PPT如何做思维导图(超详解思维导图绘制教程)

    新手想要了解怎么画思维导图,首先就是要学会临摹思维导图模板,熟悉各种专业思维导图的样式。 然而,这只是它的形,此时的思维导图是没有“灵魂”的,所以我们还需要在这个形里面注入“生命”使他更加生动!这就需要学会对思维导图软件各个功能的灵活应用。 今日研究:新手怎么画思维导图 使用工具:迅捷画图 工具介绍:迅捷画图是一个在线绘图平台,可在线绘制思维导图、流程图、组织结构图等图形,画好的图可在线保存分享与…

    2022年10月15日
    2650
  • 企业绩效考核系统哪个好,最好用的绩效考核系统软件推荐

    推荐一款优秀的绩效考核系统软件,就选择i人事 到了年底,绩效考核结束了。此时,很多企业或多或少会遇到以下情况:工作不到位,借口很多,绩效考核往往沦为“鸡肋”。为什么要做绩效考核?企业自己也不明白,与其这样,不如选择一个好的绩效考核体系,让绩效落地,给它真正的价值。 绩效考核体系i人事,通过先进的互联网技术在人力资源管理领域的深入应用,整合日常绩效管理场景,从绩效计划、流程跟踪的全过程制定绩效指标和…

    2022年8月14日
    750
  • 股权变更办理流程,股权变更要去哪里办理

    我国公司的类型大致分为两大类,一类是股份有限公司,一类是有限责任公司,无论是哪种公司变更股东的时候都要按照一定的程序进行,律师对话第826期就邀请到楼淳杰律师为大家解答公司进行股东的变更需要经过哪些程序的问题,接下来让我们一起看一下楼淳杰律师的对话内容。 倘若您在生活中有相关的法律问题困扰,不妨点击文章底部“了解更多”获取楼淳杰律师一对一法律帮助。

    2022年7月20日
    630
  • 屏幕大小怎么调整,手机屏幕比例修改方法

    虽然我们手机里装的东西越来越多,精彩的照片和视频、随意安装的视频应用等等,可手机屏幕太小了,不能全家人一起分享,也不如大屏看的爽快,怎么办?只需简单几步,小屏瞬间变大屏。 1、手机镜像同屏功能(独有功能) 镜像同屏有哪些? 第一个,比如手机里的无线投屏,多屏互动都属于镜像同屏。这个的作用就是手机所有界面都显示到电视,一般使用的是miracast协议,要用这个方法,电视必须也打开miracast开关…

    2022年6月13日
    4580
  • 可带上飞机的充电宝是多少毫安,带充电宝上飞机要求

    飞机是很多经常需要出差、出国、喜欢旅行的朋友最常选择的交通工具之一。而由于现在的智能手机等移动电子设备的续航能力普遍不是很好,很多朋友外出时都喜欢带上一个充电宝(也被称为移动电源)。最近就有同学在做出国行李准备时就询问老师了:乘坐飞机和出境可以携带充电宝吗?自己定制的充电宝可以携带上机吗?上机带充电宝又有哪些严格的规定及限制呢?就为大家介绍一下2019年关于携带充电宝乘机的最新规定: 首先,符合规…

    2022年7月27日
    860

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信