[英]VB.NET - Any way to get a nice clean list of all of the column names from a mdb? (Access Database)
[英]get column names from a table in an Access database using VB.NET
如何使用VB.NET從Access數據庫中的表中獲取所有列名? 我試過互聯網上的一些文章,給出的結果只是數據庫模式。 這有什么解決方案嗎?
您需要將您感興趣的集合的名稱傳遞給GetSchema
方法。 對於列集合,您還需要傳入一個字符串數組來過濾返回的值。
Dim connectionString = csb2.ToString
Dim tableName = "Sales Reports"
Dim filterValues = {Nothing, Nothing, tableName, Nothing}
Using conn = New OleDbConnection(connectionString)
conn.Open
Dim columns = conn.GetSchema("Columns", filterValues)
For Each row As DataRow In columns.Rows
Console.WriteLine("{0,-20}{1}",row("column_name"),row("data_type"))
Next
End Using
看到這里 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.