Pypyodbc:return 特定 MS Access 中特定字段的字段描述 table?
Pypyodbc: return field description of specific field in specific MS Access table?
我正在尝试检索 MS Access 数据库中字段的描述(或其他 属性)。
类似于 VBA 的记录集:
For Each Field In Recordset.Fields
Debug.Print "Name: " & Field.Name
Debug.Print "Type: " & Field.Type
Debug.Print "Size: " & Field.ActualSize
Debug.Print "Value: " & Field.Value
Next
有什么方法可以用 pypyodbc(或其他 ODBC 模块)做到这一点吗?
cursor.description 属性将为您提供有关游标中每一列的以下信息:
名字
type_code
display_size
internal_size
精度
规模
null_ok
有关 Access table 字段的任何其他信息,您将需要使用 COM 创建 Access DAO 对象,然后从 [=36] 的 Fields
集合中提取信息=] 的 TableDef
对象。参见
Accessing Microsoft Automation Objects from Python
在 Windows 上的 Python 了解有关使用 COM 的更多信息。
我正在尝试检索 MS Access 数据库中字段的描述(或其他 属性)。
类似于 VBA 的记录集:
For Each Field In Recordset.Fields
Debug.Print "Name: " & Field.Name
Debug.Print "Type: " & Field.Type
Debug.Print "Size: " & Field.ActualSize
Debug.Print "Value: " & Field.Value
Next
有什么方法可以用 pypyodbc(或其他 ODBC 模块)做到这一点吗?
cursor.description 属性将为您提供有关游标中每一列的以下信息:
名字
type_code
display_size
internal_size
精度
规模
null_ok
有关 Access table 字段的任何其他信息,您将需要使用 COM 创建 Access DAO 对象,然后从 [=36] 的 Fields
集合中提取信息=] 的 TableDef
对象。参见
Accessing Microsoft Automation Objects from Python
在 Windows 上的 Python 了解有关使用 COM 的更多信息。