如何在通过ODBC连接连接的c#中获取数据库(.mdb)的完整路径?
欲望输出: -
String path="path of ms access file";
c#中是否有任何方法或函数可用于获取db位置?
答案 0 :(得分:0)
这似乎对我有用:
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