台灣最具影響力的-資訊專家社群 - 讓您成為最有價值的IT專業人才
線上人數
1333
 
會員總數:230358
接案會員:6772
文章總數:2320
討論主題:176139
歡迎您免費加入會員
討論區列表 >> ASP >> 請問為何無法顯示此網頁?

[變換順序]
[我要回覆]
1


回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問為何無法顯示此網頁?
價值 : 10 QP  點閱數:3484 回應數:12

點圖分享到Plurk吧!
樓主

vivn
門外漢
0 12
200 25
發送站內信

請問為何無法顯示此網頁?這是一個.asp的網頁,但是為什麼我的電腦為法顯示畫面,但在別的電腦卻可以呢?請幫幫我解答一下!
我開啟這個網頁,卻跑出下面這個畫面,說無法顯示這個網頁!

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓


無法顯示這個網頁
您嘗試連結的網頁有問題,因此無法顯示。

--------------------------------------------------------------------------------

請嘗試執行下列動作:

按一下 [ 重新整理] 按鈕,或稍後再試。

開啟 127.0.0.1 首頁,然後查看您想尋找之資訊的連結。
HTTP 500.100 - 內部伺服器錯誤 - ASP 錯誤
Internet Information Services

--------------------------------------------------------------------------------

技術資訊 (供技術支援人員使用)

錯誤類型:
Microsoft JET Database Engine (0x80004005)
無法指出的錯誤
/IFS/conn.asp, line 6


瀏覽器類型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705)

頁數:
GET /IFS/login.asp

時間:
2005年4月17日, 上午 11:57:10


其他資訊:
Microsoft Support


本篇文章發表於2005-04-17 12:00
什麼是iT Power資訊報 新手會員瞧一瞧
1樓
不錯的參考

戲子
捐贈 VP 給 戲子 檢舉此回應
/IFS/conn.asp
這頁的內容貼出來吧 ~~


本篇文章回覆於2005-04-17 12:03
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

胖貓
檢舉此回應
錯誤類型:
Microsoft JET Database Engine (0x80004005)

IIS已經指出問題在哪一列 (conn.asp, line 6)

這個跟資料庫比較有關係
先POST conn.asp吧


本篇文章回覆於2005-04-17 12:33
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

網頁追求者
捐贈 VP 給 網頁追求者 檢舉此回應
對啊對啊請將conn.asp貼出來這樣比較好解決^^


本篇文章回覆於2005-04-17 14:15
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

vivn
檢舉此回應
<%
Provider = "Provider=Microsoft.Jet.OLEDB.4.0;"
Path = "Data Source=" & Server.MapPath("Users.mdb")
Set conn= Server.CreateObject("ADODB.Connection")
p1=Provider&Path
conn.Open P1
%>


本篇文章回覆於2005-04-17 14:47
--未登入的會員無法查看對方簽名檔--
5樓
不錯的參考

longer
捐贈 VP 給 longer 檢舉此回應
就寫法來看,好像沒有什麼錯誤,你先將路徑秀出來看看與您的資料庫的實際路徑有沒有一樣!
<%
Provider = "Provider=Microsoft.Jet.OLEDB.4.0;"
Path = "Data Source=" & Server.MapPath("Users.mdb")
Set conn= Server.CreateObject("ADODB.Connection")
p1=Provider&Path
response.write Server.MapPath("Users.mdb")
response.end
conn.Open P1
%>




本篇文章回覆於2005-04-17 20:01
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

vivn
檢舉此回應
現在變成只顯示這樣了…

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓


c:\inetpub\wwwroot\IFS\Users.mdb


本篇文章回覆於2005-04-17 20:26
--未登入的會員無法查看對方簽名檔--
7樓
不錯的參考

Mars
捐贈 VP 給 Mars 檢舉此回應
一、請問你的資料庫實際存放的位置,是否跟你在6樓所打的一樣?若是不一樣,代表你的資料庫路徑打錯了!!

二、請檢查你的Users.mdb檔案,按右鍵查看是否有供EVERYONE的讀取與寫入權限...


本篇文章回覆於2005-04-18 00:12
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

vivn
檢舉此回應
Users.mdb資料庫我確實放在c:\inetpub\wwwroot\IFS\底下。
我按右鍵查看也有讀取與寫入權限




本篇文章回覆於2005-04-18 09:27
--未登入的會員無法查看對方簽名檔--
9樓
最有價值解答

Yanny
捐贈 VP 給 Yanny 檢舉此回應
記得之前有遇過這種情況 處理access的時候
應該是跟驅動程式的連線字串有關

若 7 樓 Mars 網友所說的 2 項都檢查無誤的話
可以試試修改連線字串

http://www.netbei.com/Article/asp/asp8/200409/2306.html

Try it!



本篇文章回覆於2005-04-18 11:59
--未登入的會員無法查看對方簽名檔--
10樓
作者回應

vivn
檢舉此回應
我去了這個網站,是改下面這個嗎?
那請問要怎麼改?我看不太懂!

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

在較舊版本的odbc驅動程式下,使用第(1)種連接字元串,沒有出現該錯誤。升級odbc驅動程式后(升級了sql server 7.0的sp2),出現“無法指出的錯誤”(第一次訪問不出錯,刷新后出錯),錯誤位置指向connection.open connstr一行,將連接字元串改為第(2)種,也就是把它的所有參數全部寫出來,錯誤消失。

(1) connstr="DBQ="+server.mappath("usecar.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"

(2) connstr="DBQ="+server.mappath("usecar.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;ImplicitCommitSync=Yes;MaxBufferSize=512;MaxScanRows=8;PageTimeout=20;SafeTransactions=0;Threads=3;UserCommitSync=Yes;"

“無法指出的錯誤”是一種比較怪的錯誤──錯誤出現沒規律,比如昨晚我剛升級sp2后,該錯誤出現,但現下用同樣的連接串,未見錯誤出現。本人認為此錯誤與連接字元串沒有寫完全有很大的關係。

建議︰無論參數是否有用,盡量將參數表寫完整!!



本篇文章回覆於2005-04-18 12:27
--未登入的會員無法查看對方簽名檔--
11樓
不錯的參考

α
檢舉此回應
我覺得是檔案存取權限的問題。
試試看右鍵/安全/,新增加一個該電腦的使用者(您登入的那台電腦的名稱) ex: IUSR_MYPC


本篇文章回覆於2005-04-18 15:05
--未登入的會員無法查看對方簽名檔--
12樓
作者回應

vivn
檢舉此回應
權限的問題也ok!還是不行!
我想還是算了,辛苦點去學校用囉!
還是謝謝各位的幫忙!


本篇文章回覆於2005-04-18 17:06
--未登入的會員無法查看對方簽名檔--
[變換順序]
1
 

回覆
如要回應,請先登入.