access資料庫相對路徑
① 如何用相對路徑連接access資料庫
使用相對路徑需要用到
Page.MapPath 方法
檢索虛擬路徑(絕對的或相對的)映射到的物理路徑。
[C#]
public string MapPath(
string virtualPath
);
參數
virtualPath
表示虛擬路徑的 String。
返回值
與虛擬路徑關聯的物理路徑。
C#用相對路徑連接Access資料庫的方法代碼:
using System.Data;
using System.Data.OleDb;
......
string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";
strConnection+=@"Data Source=MapPath("Authors.mdb");//這里是相對路徑
OleDbConnection objConnection=new OleDbConnection(strConnection);
objConnection.Open();
objConnection.Close();
......
這個方法如同ASP中的Server.MapPath方法,原理是一樣的。
② 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/
③ vb連接access資料庫 如何設置資料庫的相對路徑
用MICROSOFT jet 4.0 OLE DB Provider引擎連接ACCESS資料庫
④ Access資料庫相對路徑怎麼寫
Dim accessPath, accessFile
accessPath = CurrentProject.Path ' 返回當前 access 文件路徑(當前目錄下)
accessFile = accessPath & "\你的資料庫名稱" 'accessFile 就是你資料庫相對路徑及資料庫名稱
⑤ access連接外部數據access時,如何使用相對路徑
用下面代碼即可獲取資料庫文件 data.access 的完整路徑(用變數 dbsB 表示)!
Dim dbsA As Database, dbsB As String
Set dbsA = CurrentDb
dbsB = Left(dbsA.Name, InStrRev(dbsA.Name, "\")) & "data.access"
⑥ asp 連接access資料庫 相對路徑
var MM_xj_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("/db/abc.mdb")
這就是相對路徑/db/abc.mdb,用mappath函數實現與物理路徑的轉換。
⑦ c#連接access資料庫,把物理路徑改成相對路徑
所謂相對, 通常是相對當前目錄, 所以你的資料庫文件要放在當前項目中,
之後相對路徑, 兩種思路:
HttpContext.Current.Server.MapPath("學生信息.mdb");
~/學生信息.mdb //注意必須加~/,代表根目錄
⑧ VB 連接ACCESS資料庫,如何使用相對路徑
用MICROSOFT
jet
4.0
OLE
DB
Provider引擎連接ACCESS資料庫,方法如下:
新建工程時選數據工程,此時VB6集成調試環境左邊工具箱內已載入了有關資料庫編程必須的控制項。
然後在FORM1窗體中添加ADODC控制項和DATAGRID控制項,將DATAGRID1的屬性DATASOURCE選ADODC1,打開ADODC1控制項屬性頁使用連接字元串,選生成,在提供者選項中ACCESS資料庫選MICROSOFT
jet
4.0
OLE
DB
Provider,然後按要求連接資料庫等。在ADODC1控制項屬性頁使用連接字元串空白文本窗口中就有一長串字元串,注意該字元串可復制到程序代碼用於編程。ADODC1控制項屬性頁的數據源內有命令文本(SQL)編寫窗口可編寫SQL查詢語言。該窗口的SQL語句可復制到程序代碼用於編程。
SQL查詢語言主要結構為:
Select
查詢欄位
from
表名
Where
查詢條件語句
[排序語句或分組語句]
查詢欄位必須分別用(西文)逗號分開或就用一個*號代替,上述查詢中排序語句建議最好應用。
SQL查詢語言如有錯程序運行時告訴你出錯,作相應改動即可。本人一般先按上述連接,SQL用"SELECT
*
FROM
TabelName"作調試,無問題,用一個按鈕孔件將前述需復制的連接字元串和SQL查詢語言先復制於按鈕控制項的CLICK事件中備著,以便放著以後使用。然後刪去ADODC1孔件,再添加ADODC1控制項再添其他內容。
⑨ C# 如何設Access資料庫的相對路徑!
有一個簡單的方法。
首先將你的資料庫存放到當前應用程序的bin目錄下。如:E:\WindowsApplication2\bin
然後定義相對路徑string url=@"..\CTable.mdb";
..代表的是應用程序一直到bin的目錄
⑩ 連接access資料庫 相對路徑
不知道你用什麼語言開發程序的,連接ACCESS資料庫,如果你把資料庫放在應用程序所在的目錄下,你就取應用程序所在的路徑:Application.FilePath
&
"\ArchivesManage.mdb"。如果放在應用程序所在目錄的文件夾里,資料庫的路徑應該是:Application.FilePath
&
"\文件夾名\ArchivesManage.mdb"。