佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > 用asp實(shí)現(xiàn)訪問(wèn)遠(yuǎn)程計(jì)算機(jī)上MDB access數(shù)據(jù)庫(kù)文件的方法

用asp實(shí)現(xiàn)訪問(wèn)遠(yuǎn)程計(jì)算機(jī)上MDB access數(shù)據(jù)庫(kù)文件的方法

熱門(mén)標(biāo)簽:Mysql連接數(shù)設(shè)置 團(tuán)購(gòu)網(wǎng)站 Linux服務(wù)器 科大訊飛語(yǔ)音識(shí)別系統(tǒng) 阿里云 服務(wù)器配置 電子圍欄 銀行業(yè)務(wù)
如果你用ODBC連接(DSN方式或其它方式)到遠(yuǎn)程計(jì)算機(jī)的MDB文件,這將產(chǎn)生一個(gè)錯(cuò)誤: 
Microsoft OLE DB Provider for ODBC Drivers error '80004005' 大致意思是該文件可能被其他用戶訪問(wèn)或無(wú)足夠的權(quán)限訪問(wèn)。 

下面有兩種方式,避免這個(gè)錯(cuò)誤: 

方式a. 使用DAO引擎訪問(wèn) 
Dim File, Conn, RS 
Const ReadOnly = False 
File = "\\server\share\file.mdb" 
Set Conn = CreateObject("DAO.DBEngine.35").Workspaces(0).OpenDatabase(File,,ReadOnly) 
Set RS = Conn.OpenRecordset(SQL) 
方式b. ADO + Jet OLE DB provider方式 
Dim Conn, RS 
Set Conn = CreateObject("ADODB.Connection") 
Conn.Provider = "Microsoft.Jet.OLEDB.4.0" 
Conn.Open "\\server\share\file.mdb" 
Set RS = Conn.Execute(SQL) 
       確定在運(yùn)行ASP頁(yè)面時(shí)有足夠的訪問(wèn)權(quán)限以訪問(wèn)遠(yuǎn)程計(jì)算機(jī)上的MDB文件,在訪問(wèn)MDB文件前需要先登錄到遠(yuǎn)程計(jì)算機(jī),添加下面的代碼:
Set UM = CreateObject("UserManager.Server") 
UM.LogonUser "帳號(hào)", "口令", "域" 
  ... 
  open database 
  ... 
UM.RevertToSelf 
您可能感興趣的文章:
  • js數(shù)值計(jì)算時(shí)使用parseInt進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換(jquery)
  • 淺談.Net并行計(jì)算之?dāng)?shù)據(jù)并行
  • Access使用查詢--1.2.用選擇查詢進(jìn)行分組數(shù)據(jù)的計(jì)算
  • 數(shù)據(jù)計(jì)算中間件技術(shù)綜述

標(biāo)簽:衢州 棗莊 江蘇 衡水 廣元 萍鄉(xiāng) 蚌埠 大理

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《用asp實(shí)現(xiàn)訪問(wèn)遠(yuǎn)程計(jì)算機(jī)上MDB access數(shù)據(jù)庫(kù)文件的方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    察雅县| 贡嘎县| 辽中县| 尚义县| 宁河县| 霍林郭勒市| 南安市| 中宁县| 临泽县| 盈江县| 永新县| 贵阳市| 会宁县| 旬邑县| 迭部县| 夏津县| 茂名市| 舒兰市| 新郑市| 襄汾县| 射洪县| 秦安县| 安徽省| 洮南市| 茌平县| 滨海县| 明光市| 大荔县| 龙里县| 淮南市| 威海市| 许昌县| 房产| 肃南| 剑川县| 土默特右旗| 通江县| 磐安县| 木兰县| 吉木乃县| 桓台县|