列对象 (ADOX)
表示表、索引或键中的列。
备注
以下代码会创建一个新列:
Dim obj As New Column
借助 Column 对象的属性和集合,可执行以下操作:
使用 Name 属性 (ADOX) 标识列。
使用 Type 属性(键)(ADOX) 指定列的数据类型。
确定列是否长度固定,或者它是否可包含具有 Attributes 属性 (ADOX)的 null 值。
使用 DefinedSize 属性 (ADOX) 指定列的最大大小。
对于数值数据值,使用 NumericScale 属性 (ADOX) 指定小数位数。
对于数值数据值,使用 Precision 属性 (ADOX) 指定最大精度。
使用 ParentCatalog 属性 (ADOX) 指定具有列的 Catalog 对象 (ADOX)。
对于键列,使用 RelatedColumn 属性 (ADOX) 指定相关表中相关列的名称。
对于索引列,使用 SortOrder 属性 (ADOX) 指定排序顺序是升序还是降序。
使用属性集合 (ADO) 访问特定于提供程序的属性。
注意
数据提供程序并不支持 Column 对象的所有属性。 如果为提供程序不支持的属性设置值,则会发生错误。 对于新的 Column 对象,在将对象追加到集合时,将发生错误。 对于现有对象,设置属性时将发生错误。
创建 Column 对象时,存在可选属性的相应默认值不能保证提供程序支持该属性。 若要详细了解提供程序支持哪些属性,请查看提供程序文档。
本部分包含以下主题。
另请参阅
列和表 Append 方法、Name 属性示例 (VB)
连接的 Close 方法、表 Type 属性示例 (VB)
项 Append 方法、项 Type、RelatedColumn、RelatedTable 和 UpdateRule 属性示例 (VB)
ADOX 代码示例:NumericScale 和 Precision 属性示例 (VB)
ParentCatalog 属性示例 (VB)
SortOrder 属性示例 (VB)
列集合 (ADOX)
属性集合 (ADO)