<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>



    有幾個主要的錯誤原因:
    這個錯誤發生在當你的程序試圖執行更新數據庫或其它類似操作時。這是因為
    ADO由于以下的幾個原因而不能夠寫數據庫造成的。

    1。一般的原因都是匿名用戶帳號(IUSR_MACHINE)對該數據庫文件沒有寫權限。
    要解決這個問題,在管理器中調整數據庫文件的屬性,讓匿名用戶有正確的權限。
    當使用ACCESS數據庫時,不僅要給文件寫的權限,還要給該目錄寫的權限,因為
    Jet需要在該目錄建立一個.ldb文件[NTFS硬盤格式才會出現,FAT格式的不會出現權限問題]。
    或是在IIS中設置一個有讀取寫入權限的匿名帳戶.

    2。第二個原因是數據庫沒有使用正確的模式打開。應該使用下面的方法打開。
    SQL = "UPDATE Products Set UnitPrice = 2;"
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Mode = 3 ''3 = adModeReadWrite
    Conn.Open "myDSN"
    Conn.Execute(SQL)
    Conn.Close

    注意默認的Mode是設置0(adModeUnknown),它是允許更新的。

    3。還有可能是在ODBC管理器中將該DSN的只讀選項選中。

    4。你是在同時更新兩個表中的字段,也會出現這個錯誤信息,解決辦法是分開來更新
    這兩個表中各自字段。

    5。當你使用了一個從低版本中(如ACCESS2.0,ACCESS7.0)載入到高版本(ACCESS 2000)
    中的查詢時,在執行這個查詢是會出現該錯誤。

    如果是winXP系統
    在文件夾選項里面默認使用簡單共享(推薦),把這個選項去掉,
    再在文件夾上右鍵點擊,就會出現安全這個選項卡,
    原來默認的沒有,然后在安全選項卡里面可以設置用戶的寫入權限了
    右擊數據庫>安全>everyone>將需要的勾上

    查看更多精彩圖片?

    遇到類似的問題還有:
    Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'
    [Microsoft][ODBC Microsoft Access Driver] 無法從指定的數據表中刪除。
    posted on 2007-02-08 23:30 jackstudio 閱讀(449) 評論(0)  編輯  收藏 所屬分類: asp
    主站蜘蛛池模板: 亚洲依依成人亚洲社区| 国产av无码专区亚洲av桃花庵| 黄桃AV无码免费一区二区三区| 成年网站免费入口在线观看| 成人免费无码大片a毛片| 91亚洲国产在人线播放午夜| 99久热只有精品视频免费观看17| 97视频免费观看2区| 亚洲中文字幕无码久久2017| 成在线人视频免费视频 | 一级人做人a爰免费视频| 在线播放高清国语自产拍免费| 国产又黄又爽又猛的免费视频播放| 亚洲人成影院在线观看| 日本激情猛烈在线看免费观看| 久久w5ww成w人免费| 亚洲精品亚洲人成在线麻豆| 69视频在线观看免费| 亚洲综合久久成人69| 免费中文熟妇在线影片| 久久亚洲精品无码av| 亚洲婷婷国产精品电影人久久| 久久久久se色偷偷亚洲精品av | 亚洲高清专区日韩精品| 久久狠狠躁免费观看2020| 亚洲欧洲日产国码www| 国产成人A在线观看视频免费| 亚洲一区二区高清| 九九九国产精品成人免费视频| 国产桃色在线成免费视频| 亚洲GV天堂GV无码男同| 四虎影在线永久免费四虎地址8848aa| 91亚洲一区二区在线观看不卡| 色一情一乱一伦一视频免费看| 成人浮力影院免费看| 亚洲精品乱码久久久久久V| 久久精品国产亚洲精品| xxxxx免费视频| 麻豆91免费视频| 亚洲综合一区二区精品导航| 日本人护士免费xxxx视频|