ADOC_Main.OpenSchema(siColumns,VarArrayOf([Null,Null,myTable]),EmptyParam,ADODataSet1);
while not ADODataSet1.Eof do
Begin... end;
其中ADODataSet1的属性有:
ABLE_CATALOG : (SQL中)所属数据库名
TABLE_SCHEMA :
TABLE_NAME : 所属表名
COLUMN_NAME : 名称
COLUMN_GUID :
COLUMN_PROPID :
ORDINAL_POSITION : 序号
COLUMN_HASDEFAULT : 是否有默认值
COLUMN_DEFAULT : 默认值
COLUMN_FLAGS :
IS_NULLABLE : 是否允许为空
DATA_TYPE : 类型(integer)
TYPE_GUID :
CHARACTER_MAXIMUM_LENGTH : 字符字段的最大长度
CHARACTER_OCTET_LENGTH : 字符字段的八进制长度
NUMERIC_PRECISION : 数值字段的精度
NUMERIC_SCALE : 数值字段的小数位数
DATETIME_PRECISION : 日期字段的精度
CHARACTER_SET_CATALOG :
CHARACTER_SET_SCHEMA :
CHARACTER_SET_NAME :
COLLATION_CATALOG :
COLLATION_SCHEMA :
COLLATION_NAME :
DOMAIN_CATALOG :
DOMAIN_SCHEMA :
DOMAIN_NAME : 说明
DESCRIPTION :
COLUMN_LCID :
COLUMN_COMPFLAGS:
COLUMN_SORTID:
COLUMN_TDSCOLLATION:
IS_COMPUTED:False