ACCESS如何查询表中所有的列? ACCESS如何查询表中所有的列? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from tablea? Access中也是有类似MS SQL 中的系统表的,虽然你在Table列表中看不到,但它确实存在。在系统表中查询一下即可。 获取所有表的跟表的列:string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Path;System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(strConn);if (conn.State == ConnectionState.Closed)conn.Open();System.Data.DataTable table = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, null);foreach (System.Data.DataRow drow in table.Rows){string TableName = drow["Table_Name"].ToString();Console.WriteLine(TableName + ":");System.Data.DataTable tableColumns = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Columns, new object[] { null, null, TableName, null });foreach (System.Data.DataRow drowColumns in tableColumns.Rows){string ColumnName = drowColumns["Column_Name"].ToString();Console.WriteLine(" " + ColumnName);}}Console.ReadKey(true); ie6 不支持asp:hyperlink等的问题如何解决? socket问题,求解~~~~~~~ LINQ如何合并查询结果 C# Web Service做SQL Server数据插入! 求C#完整系统源码~~ C#的重点在哪? -----------c# 如何根据输出的内容多少,使form随之变动------------------ 在DataGrid里能实现rowspan=2吗,苦思不得其解 你想成为高手? 请问现在有谁在用.netC#开发电力系统软件 c# 调用delphi的问题 连接服务器数据库问题
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Path;
System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(strConn);
if (conn.State == ConnectionState.Closed)conn.Open();
System.Data.DataTable table = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, null);
foreach (System.Data.DataRow drow in table.Rows)
{
string TableName = drow["Table_Name"].ToString();
Console.WriteLine(TableName + ":");
System.Data.DataTable tableColumns = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Columns, new object[] { null, null, TableName, null });
foreach (System.Data.DataRow drowColumns in tableColumns.Rows)
{
string ColumnName = drowColumns["Column_Name"].ToString();
Console.WriteLine(" " + ColumnName);
}
}
Console.ReadKey(true);