① 如何連接access資料庫
1
首先確保Access與開發工具 Studio都正確安裝了,如果沒安裝的話需要下載相關的軟體安裝一下,Visual Studio不限制你的版本,2012,2008什麼的都行。
7
寫完了以後你運行以後,可能會報如下的錯誤:未在本地計算機上注冊microsoft.ace.12.0。這個是由於計算機中缺少驅動程序造成的,去官網下載安裝即可:
http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe
8
到這里連接Access資料庫的方法就講解完了,我們用的是net,你如果用別的語言,步驟也一樣,只不過換一下新建連接的方式即可。
② 在BCB中怎樣執行Access的資料庫壓縮與修復
#include "objbase.h" //牽涉到COM對象,必須包含此頭文件
AnsiString srcmdb="c:\\test.mdb"; //原文件名(壓縮之前)
AnsiString destmdb="c:\\test2.mdb"; //目標文件名(壓縮之後)
CoInitialize(NULL); //初始化COM對象
AnsiString src = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+srcmdb; //連接字串
AnsiString dest = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+destmdb;
Variant AdoObj = Variant::CreateObject("JRO.JetEngine");
AdoObj.OleProcere("CompactDatabase",src.c_str(),dest.c_str());
AdoObj.Clear();
CoUninitialize();
DeleteFile(srcmdb) ; //刪除原文件,如果不放心可以不刪除留個備份,但需要改名
RenameFile(destmdb,srcmdb); //將壓縮後的文件改成原文件名
③ 如何打開Access資料庫
Visual Basic對Access資料庫的集成非常緊密,通常由以下幾個部分組成。
引用DAO類型庫
1、從「工程」菜單中選擇「引用」菜單項;
2、在可引用列表框中選擇「Microsoft DAO 3.51 Object Library」項。
3、最後「確定」即可
設置DAO數據類型變數
DAO數據類型變數共分成兩種:
1、Database變數
對應於Access資料庫,通常在模塊中被定義為Public全程變數:
Public AccessDBF As Database
'定義資料庫對象實例AccessDBF
2、RecordSet變數
對應於Access資料庫中的一個表,可定義為全程變數或局部變數,亦可作為函數參數進行傳遞:
Dim thePrintTable As RecordSet
'定義一個表對象實例thePrintTable
打開DAO數據類型
1、打開Access的方法
通常可設置一個專門的Public函數用來打開一個Access資料庫,並且該函數在啟動窗體的Private Sub Form_load ( )過程中被調用,函數定義格式如下:
Public Sub OpenDatabase ( )
Dim sConeect As String
SConnect = ";PWD = 8830428; UID = admin "
'設置打開時的用戶名、口令等參數
Set AccessDBF = Nothing
'確認關閉對象實例
Set AccessDBF = WorksPaces (0 ).OpenDatabase (App.Path&&"/ToXls.MDB",False,sConnect)
'打開當前路徑的ToXls.MDB資料庫
End Sub
2、打開RecordSet的方法
RecordSet遵循即用即開的原則,所以它通常在函數中打開
Set thePrintTable = AcessDBF.OpenRecordSet ( "Table_1",dbOpenSnapshot )
相關的數據操作
數據實際需要對Access表中的記錄、欄位、數據項進行操作。下列雙重循環把數據輸出到Excel對應的單元格中:
For j = 0 To 2
For I = 0 To 3
ThePrintTable.MoveNext
Excel.Sheet.Range ( Trim ( chr ( 71+j*10+I ) )+"G").Value = thePrintTable.Fields (0)
Next I
Next j
關閉資料庫
1、關閉Database
它通常在整個應用程序的最後進行操作,即通常出現在Private Sub Form_unload (Cannel As Interger )過程中。命令格式實例如下:
AccessDBF.Close
2、關閉RecordSet
④ 打開access資料庫時如何直接進入窗體頁面
打開Access資料庫(2003)直接進入窗體的設置步驟:
在菜單欄點擊,工具①-->啟動②-->設置啟動窗體③,如圖,
⑤ access資料庫怎麼打開
方法一
在「文件」菜單上,單擊「打開」。
方法二
單擊「打開」對話框左側的快捷方式,或者在「查找范圍」框中,單擊包含要打開的 Microsoft Access 資料庫的驅動器或文件夾。
方法三
在文件夾列表中雙擊相應的文件夾,直到打開包含所需資料庫的文件夾。
如果找不到想要打開的資料庫,請單擊「打開」對話框中的「工具」,再單擊「搜索」。在「搜索」對話框中,輸入其他搜索條件。
請執行下列操作之一:
雙擊資料庫
若要在多用戶環境下打開共享的資料庫,使您和其他用戶都能讀寫資料庫,請單擊「打開」。
若要為只讀打開資料庫,使您能查看但不能編輯,請單擊「打開」按鈕旁邊的箭頭,再單擊「以只讀方式打開」。
若要獨占 打開資料庫,請單擊「打開」按鈕旁邊的箭頭,再單擊「以獨占方式打開」。
如果要以只讀訪問方式打開資料庫,並且防止其他用戶打開,可單擊「打開」按鈕旁的箭頭,並單擊「以獨占只讀方式打開「。
【提示】
如果要打開一個最近打開過的資料庫,可在「文件」菜單底部單擊其文件名。 Microsoft Access 將使用與最後一次打開文件時相同的選項設置來打開該資料庫文件。如果最近使用的文件列表未顯示,單擊「工具」菜單中的「選項」,單擊「常規」選項卡,並選中「最近使用的文件列表」復選框。
若要查看以前打開的資料庫的快捷方式,請單擊「打開」對話框左側的「歷史」。
若要快速定位「收藏夾」中的文件或文件夾,請單擊「打開」對話框左側的「收藏夾」。若要打開個人文件或文件夾,單擊快捷方式,然後單擊「打開」。
⑥ access資料庫如何打開
先雙擊打開access文件,再在左邊側欄中雙擊表,這樣就可以打開查看數據了。