1樓:
上傳後正常是因為你伺服器設定對了,而本地設定有問題。
若你這個程式是access的資料庫。
那麼請按照下面的操作設定一下,估計應該就可以了。
1.修改你access的檔案許可權,user具有寫入許可權。
若修改後還不行,請設定第二步。
2.進入你係統盤下c:\windows然後設定temp目錄的許可權一種是user的許可權設定為完全控制。
二種是給它設定everyone為完全控制。
————
造成你這個原因是,使用access的時候,會產生臨時一些快取檔案,temp若沒有寫入許可權就無法寫入了資料庫。
——另外,還有一個可能就是你整個程式的conn.asp裡,估計加的有on error resume next
這句話的作用就是為了發生錯誤就跳轉到下一步。
你可以將這個取消掉,就應該提示你,無可更新的資料庫。
你看到這個提示就明白問題再哪了。
2樓:匿名使用者
xp ? iis5.1 ?
第一步:點選「開始」,在「執行」裡鍵入「regedit」,確定
第二步:找到hkey_local_machine\software\odbc,點右鍵,點許可權
第三步:在「odbc的許可權」視窗裡如果沒有「internet 來賓帳戶」這一項,就點
擊「新增」按鈕
第四步:在「選擇使用者或組」視窗裡點選「高階」按鈕
第五步:在「選擇使用者或組」視窗裡點選「立即查詢」按鈕
第六步:在「選擇使用者或組」視窗裡找到「iusr_」開頭的一項,選中後點選「確
定」按鈕
第七步:在「選擇使用者或組」視窗會看到輸入框裡多了一項使用者名稱,點選「確定
」按鈕第八步:在「odbc的許可權」視窗出現了「internet來賓帳戶」,選中它,再在下
邊的「允許」列選中「完全控制」「讀取」兩項,點選「確定」按鈕
最後一步:呵呵,關閉「登錄檔編輯器」
首先檢查一下自己的**有沒有什麼錯誤,如果沒有的話,可能是你的資料庫文
件夾的許可權問題,我也試過,在資料夾上的安全選項中新增上everyone組,屬性
為讀和寫就可以了!
ASP連SQL Server資料庫時出現錯誤「未發現資料來源名稱並且未指定預設驅動程式」是怎麼回事
不懂 就問啦 很明顯你是未註冊sql server.伺服器.你可以這樣解決,開啟客戶端網路實用工具 點別 增加 tcp ip 伺服器別名寫入127.0.0.1.然後確認退出.現在開啟企業管理 在sql server組右健 新建sql server註冊 找到你剛才上面建立的伺服器就行了.現在就可以用資...
asp資料顯示
的前一行加上。i i 1if i mod 3 0 then 在。前加上。在。後加上。如何控制asp顯示的內容 先和你整理一下你的思路,解決方法如下。1 首先你有一個介面可以新增你的資料,在資料庫中這個紀錄表中必須有一個欄位是能夠說明是你插入的,如我們定義這個欄位名為createusername,sq...
ASP連結資料庫查詢
不一樣啊 第一個 變數的值 menuwhere 這個直接就是一個字串例如 menuwhere china 你的第一句結果就是 select from design where designwhere china order by id 但是 第二句還是select from design where...