在.net中用Connection对象数据源的架构信息

可得到数据库中的,表,视图,等信息

string strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " + filename;
   OleDbConnection myConnection = new OleDbConnection(strcon);
   myConnection.Open();
   DataTable dt = myConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,
                  new object[] { null, null, null, "TABLE" });

在这里仅用C#测试了OLEDB的,按照.net的设计,别的数据源应该也是没问题的,这个有待验证.

原文地址:https://www.cnblogs.com/cnryb/p/3482294.html