Sql 选择列的列名和数据类型作为表
我想选择Table1的列名作为Table2的column1的行,选择Table1列的数据类型作为Table2的column2的行 如果表1是这样的话Sql 选择列的列名和数据类型作为表,sql,ms-access,Sql,Ms Access,我想选择Table1的列名作为Table2的column1的行,选择Table1列的数据类型作为Table2的column2的行 如果表1是这样的话 Name Age Graduation Date John 21 11.11.2015 Hillary 23 7.09.2015 我想通过查询得到这个表 Name String Age Long Graduation Date Date 我的SQL查询应该是什么 我将在Windows窗体应用程序中使用它,它使用OLEDB连
Name Age Graduation Date
John 21 11.11.2015
Hillary 23 7.09.2015
我想通过查询得到这个表
Name String
Age Long
Graduation Date Date
我的SQL查询应该是什么
我将在Windows窗体应用程序中使用它,它使用OLEDB连接从mdb文件获取数据
我将在使用OLEDB的Windows窗体应用程序中使用它
从mdb文件获取数据的连接
您可以通过以下方式获得所需信息:
您将在此数据表中找到列名和类型 看来你在找像这样的。
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
connection.Open();
DataTable tableColumns = connection.GetOleDbSchemaTable(OleDbSchemaGuid.Columns, new object[] { null, null, "Table1", null }));
foreach (DataRow row in tableColumns.Rows)
{
var columnNameColumn = row["COLUMN_NAME"];
var dateTypeColumn = row["DATA_TYPE"];
var ordinalPositionColumn = row["ORDINAL_POSITION"];
...
}
}