0
如何在通過ODBC連接的c#中獲取數據庫(.mdb)的完整路徑?獲取與odbc連接連接的db路徑
慾望輸出: -
String path="path of ms access file";
是否有任何方法或C#中使用函數來獲取數據庫的位置?
如何在通過ODBC連接的c#中獲取數據庫(.mdb)的完整路徑?獲取與odbc連接連接的db路徑
慾望輸出: -
String path="path of ms access file";
是否有任何方法或C#中使用函數來獲取數據庫的位置?
這似乎爲我工作:
using (OdbcConnection con = new OdbcConnection(myConnectionString))
{
con.Open();
String path = con.Database;
Console.WriteLine(path);
它不只是解析連接字符串,因爲當myConnectionString
是DSN=db1;
(系統DSN),path
仍含有
C:\Users\Public\Database1.accdb
哇! – logisoul 2014-09-12 04:19:42
你的意思說連接字符串? – 2014-09-11 11:19:22
不,在變量中獲取db所在的路徑 – logisoul 2014-09-11 11:21:37
無法獲取數據庫文件的路徑,ODBC連接是用於連接數據庫的抽象層,數據庫的物理文件由底層控制您正在連接的數據庫引擎。 – 2014-09-11 11:24:29