none
我想請教一下ASP部份的問題,有關連結Access資料庫無法開啟登錄鍵! RRS feed

  • 問題

  • 我的程式碼連結資料庫都一直是無法開啟登錄鍵。
    但資料庫路徑明明就是正確的,程式碼如下↓
    db=server.mappath("/StrSql")+"\WebHouinConfig.mdb" ← 連結方式1
    sdb=server.MapPath("StrSql/WebHouinConfig.mdb") ← 連結方式2
    connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & db 
    set conn=server.createobject("ADODB.CONNECTION")
    conn.open connstr

    二種連結方式的路徑都是:C:\Inetpub\wwwroot\StrSql\WebHouinConfig.mdb

    但確認過資料庫是放在C:\Inetpub\wwwroot\StrSql\裡面,卻無法打開資料庫?

    我檢查過權限有設 Everyone 完全控制、網際網路帳戶Guest 完全控制

    2006年6月14日 上午 01:40

解答

  • 請在 ASP.NET 討論區討論,並確認 MDAC 安裝最新版本。

    權限是對目錄設,讓子物件繼承,有 Everyone 就可以了,一般不建議。

    ASP 用的帳號是 IUSR_servername ,所以全線指給這個帳號就可以了。

    2006年6月14日 上午 11:52
    版主