注冊 登錄
Office中國論壇/Access中國論壇 返回首頁

的個(gè)人空間 http://ctxi.cn/?0 [收藏] [復(fù)制] [分享] [RSS]

日志

教你徒手建立mdb文件

熱度 1已有 1007 次閱讀2007-8-2 15:42 |個(gè)人分類:Access

天氣: 晴朗
心情: 平靜

使用 Access 創(chuàng)建 mdb 文件,這個(gè)地球人都知道,沒有什么好說的。今天要講的是在 Windows XP 環(huán)境下,并沒有安裝 Office 程序的情況下,如何創(chuàng)建 mdb 文件及其相關(guān)的工作組文件 system.mdw。

大家都知道,在使用 DreamWeaver 創(chuàng)建 ASP 應(yīng)用時(shí),經(jīng)常要用到 mdb 數(shù)據(jù)庫,這幾乎是虛擬主機(jī)上 ASP 應(yīng)用數(shù)據(jù)庫的不二選擇。下面我就來講如何創(chuàng)建 mdb 文件。

從 Windows 95 起,在控制面板中就有了 ODBC 數(shù)據(jù)源管理器,在 Windows 2000/XP 中“數(shù)據(jù)源ODBC”移到了管理工具程序組下面。微軟公司在操作系統(tǒng)中默認(rèn)提供了 Access 的 ODBC 驅(qū)動(dòng)程序以及 JET 引擎,這樣就是提供了徒手創(chuàng)建 mdb 文件的條件。下面是創(chuàng)建步驟:

一、打開控制面板

二、打開管理工具

三、打開數(shù)據(jù)源(ODBC)ODBC 數(shù)據(jù)源管理器,添加數(shù)據(jù)源,點(diǎn)擊[添加]按鈕

四、選擇數(shù)據(jù)源驅(qū)動(dòng)程序:Microsoft Access Driver (*.mdb)

五、首先,創(chuàng)建系統(tǒng)數(shù)據(jù)庫,即工作組文件 system.mdw,點(diǎn)擊[創(chuàng)建]按鈕

六、選擇系統(tǒng)數(shù)據(jù)庫存放的位置,本例是 c:\mdb,輸入系統(tǒng)數(shù)據(jù)庫的文件名:system.mdw,點(diǎn)選“格式”4.x 版本(Access 2000,即 Jet 4.0 引擎),勾選“選項(xiàng)”:系統(tǒng)數(shù)據(jù)庫和加密。最后點(diǎn)擊[確定]按鈕。

七、為要?jiǎng)?chuàng)建的數(shù)據(jù)庫選擇系統(tǒng)數(shù)據(jù)庫(工件組文件),就是上面創(chuàng)建的 system.mdw 文件

八、為登錄系統(tǒng)數(shù)據(jù)庫(工作組文件)輸入用戶名 Admin,密碼為空(Admin用戶是 Accesss 默認(rèn)的管理員賬戶,其初始密碼為空)。點(diǎn)擊[高級]按鈕,打開“設(shè)置高級選項(xiàng)”對話框,輸入用戶名,最后點(diǎn)擊[確定]按鈕。

九、創(chuàng)建 mdb 文件。

十、配置數(shù)據(jù)源,輸入數(shù)據(jù)名和說明

數(shù)據(jù)庫已經(jīng)創(chuàng)建完畢,我們就可以使用腳本技術(shù)來操作這個(gè)數(shù)據(jù)庫了。
例如,用記事本建立一個(gè) test.vbs 的文件,其容為:

dim oConn, sConnStr, strSQL
sConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:\mdb\my.mdb;Persist Security Info=False;Jet OLEDB:System database=c:\mdb\system.mdw"

Set oConn = WScript.CreateObject("ADODB.Connection")

oConn.Open sConnStr
WScript.Echo "Open my.mdb!"

strSQL = "CREATE TABLE Friends " & _
 "([FriendID] integer, " & _
 "[LastName] text, " & _
 "[FirstName] text, " & _
 "[Birthdate] date, " & _
 "[Phone] text, " & _
 "[Notes] memo, " & _
 "CONSTRAINT [Index1] PRIMARY KEY ([FriendID]));"
WScript.Echo "Create Table Friends!"
oConn.Execute strSQL

WScript.Echo "my.mdb will be closed!"
oConn.Close
Set oConn = Nothing
WScript.Echo "my.mdb is closed!"

運(yùn)行這段代碼,就在 mdb 數(shù)據(jù)庫中創(chuàng)建了一個(gè)表。當(dāng)然,你也可以用 ASP 腳本來創(chuàng)建。

發(fā)表評論 評論 (4 個(gè)評論)

回復(fù) tmtony 2007-8-3 19:09
不錯(cuò),好思路
回復(fù) zyz218 2007-9-18 20:54
謝謝!學(xué)到了新招!。≌趯W(xué)ASP呢!呵呵
回復(fù) 天天鈺兒 2007-10-18 08:47
思路不錯(cuò)哈.
回復(fù) li08hua 2010-10-21 22:27
很有研究啊!

facelist doodle 涂鴉板

您需要登錄后才可以評論 登錄 | 注冊

QQ|站長郵箱|小黑屋|手機(jī)版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2024-10-23 08:33 , Processed in 0.081334 second(s), 15 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回頂部