获取与odbc连接相连的数据库路径

时间:2014-09-11 11:15:42

标签: c# ms-access odbc

如何在通过ODBC连接连接的c#中获取数据库(.mdb)的完整路径?

欲望输出: -

String path="path of ms access file";

c#中是否有任何方法或函数可用于获取db位置?

1 个答案:

答案 0 :(得分:0)

这似乎对我有用:

using (OdbcConnection con = new OdbcConnection(myConnectionString))
{
    con.Open();
    String path = con.Database;
    Console.WriteLine(path);

它不会解析连接字符串,因为当myConnectionStringDSN=db1;(系统DSN)时,path仍然包含

C:\Users\Public\Database1.accdb
相关问题