我怎么得到某一个表中的某一数据类型  字段大小 默然值的

解决方案 »

  1.   

    select t2.name, t3.name, t1.name, t1.length 
    from syscolumns t1 
    left join sysobjects t2 on t1.id = t2.id
    left join systypes t3 on t1.type = t3.type
    where t1.name = 'FBC'  --字段名
             and t2.name = 'JxcXIaohdd'   --表名---------------------------------------------
    不過會有一個問題是類型為nvarchar,sysname, varchar, sql_variant
    的type值相同,所以選擇出來會重複.
      

  2.   

    ADOTable1.FieldByName('d').Size;
       ADOTable1.FieldByName('d').DataType;用这中方法
      

  3.   

    ADOTable1.FieldByName('d').DataType; 这个好象不行哦