tft每日頭條

 > 科技

 > 數據庫建表的方法

數據庫建表的方法

科技 更新时间:2025-01-27 06:27:11

大家好,今日繼續講解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 表示在安全數據庫内有訪問權限的組賬号。

代碼的解釋說明:由于大部分在代碼有注釋隻需要再解釋兩個語句:

1 strSQL = "CREATE TABLE " & strTable

SQL 中的CREATE TABLE 語句用于創建數據庫中的表。

SQL CREATE TABLE 語法:

CREATE TABLE 表名稱(列名稱1 數據類型,列名稱2 數據類型,列名稱3 數據類型,....)

2 catADO.ActiveConnection.Execute strSQL

這句的解釋在上一講中已經詳細的講過了,沒有記錄集的返回

運行結果:

數據庫建表的方法(動态建立數據庫和數據庫表的方法)1

打開數據庫和表:

數據庫建表的方法(動态建立數據庫和數據庫表的方法)2

今日内容回向:

1 如何創建一個數據庫?

2 如何創建數據庫中的表?

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved