Asp之創建Access數據庫文件

偶本來以爲可以使用FSO來創建數據庫文件,結果被老沙給說了一頓!-_-

   FSO是流的操作,並不能用來創建任何形式的文件,只負責傳輸數據。如果不是他說我還真不知道有這樣的事,我的程序都是從別人的程序語句加自己的思維而來,以前也沒有看過說明! ^_^值了,又學到新東東了,不過如果他不說估計我也能找到這個組件,只是不能對FSO做深一步的認識!

要使用ASP來創建access數據庫文件,是需要ADOX.Catalog這個組件的。這也是WINDOWS系統自帶的一個組件。

代碼:

   Set CDB=Server.CreateObject("ADOX.CataLog")
    Call CDB.Create("Provider = Microsoft.Jet.OLEDB.4.0;Data Source = "&Server.MapPath(DBPath)) 'DBPath指數據庫的存儲地址
    Set CDB=Nothing

ADOX的介紹

Microsoft? ActiveX? Data Objects Extensions for Data Definition Language and Security (ADOX) 是對 ADO 對象和編程模型的擴展。ADOX 包括用於模式創建和修改的對象,以及安全性。由於它是基於對象實現模式操作,所以用戶可以編寫對各種數據源都能有效運行的代碼,而與它們原始語法中的差異無關。

   ADOX 是核心 ADO 對象的擴展庫。它顯露的其他對象可用於創建、修改和刪除模式對象,如表格和過程。它還包括安全對象,可用於維護用戶和組,以及授予和撤消對象的權限。

   要通過開發工具使用 ADOX,需要建立對 ADOX 類型庫的引用。對 ADOX 庫的說明爲“Microsoft ADO Ext. for DDL and Security.”。ADOX 庫文件名爲“Msadox.dll”,程序 ID (ProgID) 爲“ADOX”。有關建立庫引用的詳細信息,請參閱開發工具的文檔。
   PS:更詳細的內容自己查手冊吧,偶現在只用這一個就夠了!^_^

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章