小编典典

使用GetOleDbSchemaTable获取名为“沦为街道”的表的列。

sql

我正在尝试通过打开OleDbConnection来读取Access数据库中表“
Streets”的列名。我叫GetOleDbSchemaTable,但是我似乎无法弄清楚如何获取我的专栏文章。

如果可能的话,我想使用.NET 3.5框架。


阅读 192

收藏
2021-04-07

共1个答案

小编典典

using (OleDbConnection connection = new OleDbConnection(connectionString))
{
    connection.Open();

    DataTable tableColumns = connection.GetOleDbSchemaTable(OleDbSchemaGuid.Columns, new object[] { null, null, "Streets", null }));
    foreach (DataRow row in tableColumns.Rows)
    {
        var columnNameColumn = row["COLUMN_NAME"];
        var dateTypeColumn = row["DATA_TYPE"];
        var ordinalPositionColumn = row["ORDINAL_POSITION"];
        ...
    }
}
2021-04-07