如何返回SQL2000表一个列的数据类型?(50分)

C

cxjlike

Unregistered / Unconfirmed
GUEST, unregistred user!
如何返回SQL2000表一个列的数据类型?
请问在中SQL2000表中,已知表名、列名,通过什么函数可以返加一个列的数据类型?
COLUMNPROPERTY 只能返回列的扩展属性,却不能返回基数数据类型。
(不能通过delphi的TField求,因为那样只能返回sqlsever转换成delphi的数据类型)
 
你建立一个存储过程试试看!
 
在查询分析器中执行
SP_Help 表名
可以返回很多信息。包括字段类型等信息。
你可以让它显示执行计划,看看它具体是怎么做的。
 
用ADOX,这方面的资料搜一下,很多的
 
BDE字段的属性: TField.DataType
 
select * from information_schema.tables查看所有的表
select * from information_schema.columns查看所有的表和表的字段

自己加上表和字段名的条件就可以了。 给分了吧!
 
顶部