我需要使用VBA或Access SQL獲取表的所有列名並遍歷它們進行驗證,是否有人有解決方案,我已經搜索到Google無濟於事。獲取列名
Q
獲取列名
10
A
回答
14
這將工作
Set db = CurrentDb()
Set rs1 = db.OpenRecordset("Table1")
Dim fld As DAO.Field
For Each fld In rs1.Fields
MsgBox (fld.Name)
Next
Set fld = Nothing
2
Dim l As Integer
For l = 0 To CurrentDb.TableDefs("tbl_Name").Fields.Count - 1
Debug.Print CurrentDb.TableDefs("tbl_Name").Fields(l).name
Next l
+0
這是3年前Feral所做的,但將其改爲David提出的更好的代碼。我不明白你爲什麼添加它(三年後);更不用說爲什麼它起來了。 – Johanness 2016-12-24 14:41:43
相關問題
- 1. 獲取列名
- 2. 獲取ResultSet列名
- 3. 從列號獲取列名?
- 4. SpreadsheetGear按名稱獲取列?
- 5. 獲取當前列名
- 6. 無法獲取列名pymssql
- 7. LINQ:獲取表列名稱
- 8. 獲取WP7地名列表
- 9. 獲取列名到數組
- 10. 獲取SQLite中的列名?
- 11. 從AbstractTableModel獲取列名稱
- 12. 從表中獲取列名
- 13. javafx:獲取列的名稱
- 14. 獲取對應於列名
- 15. 按學生名稱獲取列名
- 16. 從列表中獲取列名稱
- 17. SSRS - 如何按列名獲取列值
- 18. 從空表中獲取列名列表
- 19. 根據列名獲取SQL列索引
- 20. 從列值中獲取列名
- 21. 獲取特定列的列名稱
- 22. 獲取列名的值時,列名是使用EF4
- 23. 獲取SQL中選定行的列名?
- 24. GCD獲取隊列名稱/標籤
- 25. 如何從模型LINQ獲取列名?
- 26. 在sharepoint 2010中獲取列表名稱
- 27. LDAP獲取登錄名列表
- 28. Mysql獲取列名然後結果
- 29. 根據列名獲取數據
- 30. 從pyodbc獲取查詢的列名?
快速,乾淨,正是我想要的,謝謝! +1 – Yoda 2010-07-27 13:32:54
很高興聽到它,不客氣.. – 2010-07-27 13:45:36
我通常從不使用計數器來收集集合中物品的數據類型。我會使用For Each fld而不是rs1.Fields(使用變量fld作爲DAO.Field類型)。 – 2010-07-28 19:44:21