获取数据库某张数据表的字段信息

 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值