藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年8月25日 8:28

[請教]關於網頁與數據庫連接的問題

請問為什麼我的網頁在自己的機上測試是沒有問題的,可是後來傳到一個支持ASP的免費空間後,打開的網頁就提示 :

HTTP 500 - 內部服務器錯誤
Internet Explorer
有人說是我的的綁定方法在那個服務器上不支持。

而我的捆綁方式是:"Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = "& Server.MapPath ("/path/path/***.mdb")

後來換成這個方法連接數據庫可不行哦(在自己的機上測試就可以哦)
DRIVER={Microsoft Access Driver (*.mdb)};DBQ=/newgn/database/cnbruce.mdb


請問這樣對麼?

http://Home.Qyun.Net/rinceln/webindex.asp 這個是我的網頁。大家幫幫忙。我是新手,剛剛學會點動態網頁。

我不知道你具體是怎麼寫的
不過網上這種東西很多,建議你只要有具體值(比如路徑)的時候,都把它做成變量,然後再引進去
好多500錯誤的時候就是路徑沒寫對,你別用根目錄的方法再試試看~

zp655在上個帖子中說


我不懂~能不能說明白點呢?

我的問題是怎麼樣把ASSESS的數據庫與網頁連接起來啊,就是創建  自定義連接字符串  時候,大家是怎麼輸入的,上面我已經寫了我自己連接數據庫的方法,而且在自己的計算機上已經測試成功了,為什麼一傳到網站上去出問題了呢?

我頂上去,

大家幫忙下啊~



[img]http://home.qyun.net/rinceln/ss.jpg[/img]

我的問題就是網頁與ACCESS的綁定

如圖,紅方塊中應該怎麼寫?(我在自家的電腦調試是成功的,為什麼發到網上的空間後就老是無法打開?提示錯誤)

我寫的方法是:

試過用"Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/jsmith/data/statistics.mdb")

也試過用"Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = "& Server.MapPath ("/path/path/***.mdb")

兩種方法都可以在本機中測試成功,到網上就不行了。
都是一瀏覽到ASP的網頁的時候就提示錯誤。這樣的連接有問題麼?還是其他原因?



這個問題查覺簡單,不要在文件路徑最前加那個/,因為這是取得網站的要目錄用的,你自己的主機和網站的當然不一樣了。
並且也不允許你這樣做。明白了吧。??
我的信箱:blsater529@@126.com




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com