人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

在ASP中完成通用的絕對路徑生成辦法

在ASP中完成通用的絕對路徑生成辦法

更新時間:2022-08-04 文章作者:未知 信息來源:網絡 閱讀次數:


在我開發ASP + Access的Web應用時,都會遇到數據庫文件路徑的定位問題。如果在自己的計算機上實現時可以直接指定了事,但如果做的項目要上傳到別的服務器或移動別的機器上運行使用,每次都要把這個路徑改來改去的話顯得有些繁鎖,下面結合我做這個網站的經驗來解決這個問題,讓我們可以“一勞永逸”。

在ASP中使用Server.MapPath("file.asp")語句后,會返回該文件在本地驅動器上的絕對路徑,如“D:\MySite\test\file.asp”,所以在不同的子目錄的不同文件使用這條語句就只會返回那個文件所在路徑,這樣我們就不能簡單地利用這條語句解決上面的問題,但只要稍加利用這條方法和其它與個字符函數就可以輕松解決上面的問題。

現在假設你的站點目錄結構如下:
MySite
|- db
|- db1.mdb
|- db2.mdb
|- sub_folder
|- hello.asp
|- search.asp
|- index.asp

只要我們在需要訪問數據庫的asp文件中加入以下語句:


if session("rootDir") = "" then
dim str
str = Server.MapPath("db")
session("rootDir") = Mid(str, 1, InStr(1, str, "MySite", 1) - 1) & "MySite\db"
end if
...
Set conn = Server.CreateObject("adodb.connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & session("rootDir") & "\db1.mdb" & ";pwd=" & pw


這樣在session("rootDir")中就存放你站點中子目錄“db”的絕結路徑,當你改變你站點的主目錄或移到別的機器的情況下就可以不需要理會數據庫文件的存取路徑問題了。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 浦东新区| 梓潼县| 永吉县| 平陆县| 嵩明县| 乌兰察布市| 道孚县| 通许县| 万载县| 巴彦县| 吉林市| 新化县| 上杭县| 永年县| 巩留县| 新兴县| 大港区| 横山县| 宝清县| 金寨县| 丹寨县| 河间市| 淮滨县| 安乡县| 银川市| 江阴市| 鹤岗市| 房产| 尼勒克县| 黑山县| 武夷山市| 石城县| 东阳市| 调兵山市| 吉首市| 奈曼旗| 吉隆县| 新宁县| 玉山县| 从江县| 渝中区|