⑴ asp 連接access資料庫 相對路徑
var MM_xj_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("/db/abc.mdb")
這就是相對路徑/db/abc.mdb,用mappath函數實現與物理路徑的轉換。
⑵ asp.net資料庫相對路徑鏈接怎麼弄
web.config中配置add key="Conn" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="/add key="xbPhoto" value="~/App_Data/a.mdb"/創建一個類public string strConn = ConfigurationSettings.AppSettings["Conn"].ToString(); public string dbXbPhoto = ConfigurationSettings.AppSettings["xbPhoto"].ToString();public string GetDB() { string NewConn = ""; NewConn = System.Web.HttpContext.Current.Server.MapPath(dbXbPhoto); return NewConn; }
⑶ 在做ASP的時候 使用字元串連接資料庫的時候 我想使用相對路徑 這么寫
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Server.MapPath("data/beiben_data.mdb")
路徑data/根據asp網頁相對*.mdb實際相對路徑進行調整
⑷ asp相對路徑的問題
相對路徑不要出現盤符的!比如以個ASP文件在TEST文件夾里!相對路徑就寫..\\a.asp
如果在TEST文件夾里的另以個SSSS文件夾!就這樣寫..\\test\ssss\a.asp
⑸ ASP相對路徑怎麼寫
DBQ只能為絕對路徑, 不過ASP的Server.Mappath()方法可以將網相對路徑轉換成絕對路徑.
DBQ=Server.Mappath("database/db1.mdb")這樣寫就沒錯了.
⑹ asp 網頁連接資料庫時相對路徑問題
第一,本機的站點根目錄如果是
4;伺服器站點根目錄為NEW,在上傳的時候一定要對應!
第二,記得在本機上做鏈接時
一定要搞清楚相對路徑和絕對路徑;
第三,只要上傳對應,相對和絕對路徑沒錯(在本機測試好,上傳伺服器一般都不會有問題),應該都OK了
第四,有一些伺服器的根目錄是一打開的就是
也就是和NEW在同一級,也有的是在NEW下
具體的你可以上傳一個默認的首頁,然後輸入你的域名測試一下就知道了!
⑺ 做ASP網頁連接資料庫時,怎麼設置相對路徑啊
第二,記得在本機上做鏈接時 一定要搞清楚相對路徑和絕對路徑;
第三,只要上傳對應,相對和絕對路徑沒錯(在本機測試好,上傳伺服器一般都不會有問題),應該都OK了
第四,有一些伺服器的根目錄是一打開的就是 也就是和NEW在同一級,也有的是在NEW下 具體的你可以上傳一個默認的首頁,然後輸入你的域名測試一下就知道了!
string filename = this.FileUpload1.FileName; //獲得文件名
string type = filename.Substring(filename.LastIndexOf(".") + 1).ToLower();//獲得文件後綴,然後將後綴轉化為小寫,數據好讀取些。
string StrFileName = DateTime.Now.ToString("yyyyMMddhhmmss") + "." + type;//以時間保存圖片,這樣的圖片是唯一的。
string ipath = Server.MapPath("Image/" + StrFileName);//將圖片保存到項目的對應的Image文件夾。
string wpath = "Image/" + StrFileName;//保持當前上傳的圖片的所在的項目的路徑。
if (type == "jpg" || type == "gif")//判斷上傳的後綴名
{
FileUpload1.SaveAs(ipath);
Image1.ImageUrl = wpath;
}
else
{
Response.Write("<script>alert('上傳的格式不符合要求!')</script>");
this.Image1.Visible = false;
return;
}
SqlParameter[] parms = new SqlParameter[] {
new SqlParameter("@Procttitle",title),
new SqlParameter("@Proctphote",StrFileName),//保存圖片名稱到資料庫,我不喜歡以二進制的形式將圖片保存到資料庫。也就是相對路徑。
new SqlParameter("@Proctbody",content)
};
int i = db.ExecuteNonQuery("P_tb_procts_add",parms);
if (i > 0)
{
Response.Write("<script>alert('上傳圖片成功!')</script>");
}
⑼ 請問asp網站在上傳時,資料庫路徑怎麼改啊
建議使用相對路徑
比如
data
source="&server.mappath("admin.mdb")//這里是資料庫的和asp文件的相對路徑,如果admin.mdb在data文件夾下,而這個文件是在lanlanx文件夾下
那麼就可以data
source="&server.mappath("../admin.mdb")
⑽ asp 中連接access資料庫相對路徑的問題
將
MM_link_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=f:/web1/data.mdb"
改為
MM_link_STRING = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("data.mdb")
另外你的IIS默認站點路徑應指向F:/web1/