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