3
A
回答
3
这个简单的方法会给你回包含您的所有列名的数据表
void Main()
{
using(OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;" +
@"Data Source=D:\temp\temp.mdb;Persist Security Info=False;"))
{
con.Open();
DataTable schema = con.GetSchema("Columns");
foreach(DataRow row in schema.Rows)
Console.WriteLine("TABLE:" + row.Field<string>("TABLE_NAME") +
" COLUMN:" + row.Field<string>("COLUMN_NAME"));
}
}
您也可以尝试改变“列”与“表”上获得不同的数据表中有更多信息你的桌子。 (也称为 “索引” 索引)
0
这个代码是:
OpenFileDialog openfiledialog1 = new OpenFileDialog();
openfiledialog1.Title = "path select ";
openfiledialog1.Filter = "Access 2003 (*.mdb)|*.mdb|Access 2007|*.accdb";
if (openfiledialog1.ShowDialog() == DialogResult.OK)
{
txtpath.Text = openfiledialog1.InitialDirectory + openfiledialog1.FileName;
using (OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + openfiledialog1.FileName))
{
con.Open();
DataTable schema = con.GetSchema("Columns");
foreach (DataRow row in schema.Rows)
{
listBox1.Items.Add(row.Field<string>("COLUMN_NAME"));
cmbloadtable.Items.Add(row.Field<string>("TABLE_NAME"));
}
}
}
相关问题
- 1. 如何在所有MS Access数据库表中找到列名?
- 2. 如何获取每个表的所有表名和所有列名和行名?
- 3. MS Access:在列名中使用年份?
- 4. 如何在oracle中获取所有表名及其列名?
- 5. MS Access,命名参数和列名称
- 6. 使用Java从Access 2.0女士获取表名列表
- 7. 如何在C#中使用正则表达式获取所有表名?
- 8. 如何从MS Access数据库获取表名?
- 9. 如何在Access SQL的列别名中使用表名?
- 10. 使用SQL获取Microsoft Access表中的所有字段名称使用SQL
- 11. 如何在t-sql中使用其用户名和角色获取所有数据库名称的列表?
- 12. 使用C#动态重命名MS Access中的列
- 13. 如何使用c#代码在MS-Access数据库中查找表的名称列名?
- 14. 如何使用phpcassa获取cassandra中所有行的列名?
- 15. 如何使用MS Access以.NET升序获取日期列表
- 16. C/C++ - HWInfo - libhd - 如何获取所有可用设备的名称列表?
- 17. 提取表和列名使用C#
- 18. 如何在列表视图中获取所选用户名
- 19. 如何在MS Access中的列表框中显示表格的列名称?
- 20. 使用Rails获取特定表的所有表名和行数?
- 21. 如何从Scrapy域名列表中获取所有链接?
- 22. 如何在列中获取表名
- 23. C# - 如何在列表中插入所有列的名称。 SQLITE
- 24. 有没有办法使用c#和MS Access删除表中的所有行?
- 25. 获取使用的MS Access
- 26. 获取用户名和域名在C++
- 27. 如何使用Access VBA获取列/字段名称
- 28. VB6,MS Access,DAO - 显示所有记录WHERE列名不是NULL
- 29. 如何使用C#获取Active Directory中所有域的列表
- 30. 如何获取使用VB6的目录中的所有文件名列表?
你尝试过任何运气? – Usman