當前位置:首頁 » 數據倉庫 » vbado創建資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

vbado創建資料庫

發布時間: 2022-09-20 01:21:48

Ⅰ excel vba和 資料庫

VBA是excel自身就可以使用的,具有可視化的,有另一個叫法叫做宏。
從你的題目看是基於excel做學生成績管理系統,那就應該是基於excel,用excel本身的VBA去做,不需要用到C++,否則的話做數據存儲不是用資料庫更好,就算你不想用到mysql,sqlserver這類資料庫,你也可以用access。
如果按照我的理解,基於excel的學生成績管理系統應該是利用excel做為前台操作界面,數據存儲試用access進行存儲或是直接用excel存儲也可以。我記得之前在網上看過就是利用excel的VBA去做這種可視化系統的,完全用excel進行操作,當然用excel的vba去做這樣一個系統只能做一個小型的試驗性系統,一旦數據量過大,那個性能是難以接受的。
以上個人意見,僅供參考。

Ⅱ 求教VBA連接SQL資料庫的詳細方法及解釋。

1、基本上所有的資料庫都有對應的寫法(有些資料庫是要裝連接驅動才能連),比如"Provider=Microsoft.Jet.OLEDB.4.0(用來連接access)或者provider =MSDASQL,而且每種資料庫也可能會有多種連接方法(Provider意即資料庫引擎),常見的有下面這些

Provider 代碼 Provider
ADSDSOObject Active Directory Services
Microsoft.Jet.OLEDB.4.0 Microsoft Jet databases
MSDAIPP.DSO.1 Microsoft Internet Publishing
MSDAORA Oracle databases
MSDAOSP Simple text files
MSDASQL Microsoft OLE DB provider for ODBC
MSDataShape Microsoft Data Shape
MSPersist Locally saved files
SQLOLEDB Microsoft SQL Server
2、參見http://www.w3school.com.cn/ado/met_conn_open.asp#connectoptionenum
3、這樣就可以對book1.xlsx中的數據使用sql語法進行操作
4、當你需要返回結果的,比如說你要查詢資料庫符合某個條件的有幾條記錄,或者說取出資料庫中符合條件的一批記錄的時候就要用數據集,單一的conn.execute只能執行操作,不能返回數據,必須配合結果集使用才可取回數據。

Ⅲ 怎麼用vba在access中創建新表

把下面的過程放到任何一個模塊中 Public Sub CreateTabel(rst As DAO.Recordset, TabelName As String) Dim TS As TableDefs Dim T As TableDef Dim F As DAO.Field Set TS = CurrentDb.TableDefs Set T = New TableDef rst.MoveFirst For Each

Ⅳ VBA操作資料庫問題,很著急。。

中間的應該是sheet1.cells(1,3).fromrecordset rst
是不是應該寫成data=rst.fields("銷售額")

回復:是的,這樣就可以得到你想要的值。

Ⅳ 怎樣在文件夾中創建一個名為"vba編程accdb"的資料庫

1.如果用自己電腦上的dsn(不推薦,因為這樣只能以你自己的電腦做伺服器,如果是遠程伺服器,那樣還得設置那個伺服器),好像得從網上下一個.accdb的驅動。現在電腦上只支持.mdb.而且必須得設置ODBC.

2.如果自己寫一個連接代碼(推薦,利於上傳遠程伺服器,在本地也很好使用),可以參照一樓的回答,不過得改一處錯 DRIVER={Microsoft Access Driver (*.accdb)};

3.建議保存成2003的文件,即 .mdb,這樣更方便操作和連接,而且兩種方式都好用。

Ⅵ Access VBA 創建新MDB資料庫

'下列ACCESS窗體按鈕單擊事件過程(VBA代碼)實現在當前目錄下創建一個新MDB資料庫,
'並在該資料庫內新建一張學生表同時插入一條學生信息。
'有關代碼需要引用ADO數據訪問對象及其擴展ADOX類庫
'引用方法:
'打開VBE窗口
'引用ADO—— 菜單"工具"-> "引用 "-->勾選 Microsoft ActiveX Data Objects 2.1 Library 或更高版本,點擊確定按鈕
'引用ADOX—— 菜單"工具"-> "引用 "--> 勾選 Microsoft ADO Ext.2.7 for DDL ado Security 或更高版本,點擊確定按鈕
Private Sub Command0_Click()
Dim MyMDB As New ADOX.Catalog '聲明並示例化一個ADOX.Catalog對象
Dim cn As New ADODB.Connection '聲明並示例化一個ADO連接對象
Dim cnStr As String '聲明一個連接字元串變數

'在當前目錄下創建一個名為「NewAccessDB」的ACCESS資料庫
MyMDB.Create ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & CurrentProject.Path & "\NewAccessDB.mdb" & ";")
'設置連接上述代碼新創建的資料庫之連接字元串
cnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & CurrentProject.Path & "\NewAccessDB.mdb" & ";"
'打開與該資料庫的連接
cn.Open cnStr
'新建一張學生表
cn.Execute "create table students(sname text(30),sex text(1),birth date)"
'向學生表插入一條數據
cn.Execute "insert into students values('張三','男',#1998-02-03#)"
'關閉連接
cn.Close
'提示操作成功
MsgBox "新資料庫已成功創建,並在其中建立了一張學生表同時並插入一條學生信息"
End Sub

Ⅶ 怎麼在VBA中把excel中的數據 寫入資料庫

excel是一個自由表,一個EXCEL的工作薄就是一個資料庫,它裡面的每一張表就是資料庫的表,你可象操作表一樣對其進行查詢等操作,它裡面的列就是資料庫的欄位,行就是記錄,因此你可以按資料庫的架構來組建數據,只是你如果你組建的數據不符合資料庫的規則,在查詢時不能得到時相應的結果。因此在EXCEL中不存在創建資料庫。但對存在的數據可以引用。當滿足條件A、B、C、D……時引用是可以的,但如果是在EXCEL中直接引用是不行的,一種是用VBA利用ADO訪問EXCEL,在查詢時把A、B、C、D幾個條件按SQL語法寫進查詢語句中,引用返回的記錄集,一種是利用函數把滿足A、B、C、D的記錄篩選出來,然後再引用。

Ⅷ 如何在excel里用vba編程製作一個簡單的資料庫

Set conn = New ADODB.Connection

Set rs = New ADODB.Recordset
conn.Open "Provider=Microsoft.Jet.Oledb.4.0;Persist Security Info = False;extended properties='Excel 8.0;HDR=YES;IMEX=0';Data Source=「各科成績表.xls"
If conn.State = adStateOpen Then
sSql = "select * from [sheet1$] where 姓名 like '" & str1 & "' and 成績 like '" & str2 & "'
rs.Open sSql, conn, 1, 1
If rs.BOF And rs.EOF Then
。。。。。。
首先用VBA控制項畫好窗體,連接成績表,再執行相應的操作。。。

Ⅸ 6.2.1.1 新建Excel VBA資料庫

新建一個資料庫有兩種方法:一種是創建一個空資料庫,即建立一個沒有表、查詢、窗體和報表等內容的資料庫:另一種方法是使用Access中提供的資料庫模板創建資料庫,即通過對向導所提出的選項和不同選擇來設計窗體、查詢和報表等,從而建立一個完整的資料庫。下面將使用第一種方法建立資料庫。(1)在人c~窗口中單擊【文件】菜單.在下拉菜單中選擇【新建】項,將得到如圖6.1所示的【新建】對話框。(2)單擊【空資料庫】圖標,即會顯示“文件新建資料庫”對話框,如圖6.2所示。圖6.1【折建】對話框(3)在【文件名】文本框中輸入要保存資料庫的文件夾及新建的資料庫名,如"C: est.mdb",然後單擊【創建】按鈕,即可創建一個名為“test"的資料庫,如圖6.3所示。

Ⅹ 如何在excel中創建「資料庫」

Excel資料庫創建方法

1、首先新建一個Excel表格

2、在新建 Microsoft Excel 工作表中輸入要編輯的內容。如圖:

4、保存新建的 Microsoft Excel 工作表,資料庫創建完成。