请问如何判断一个字段是否是主键,是否为空

解决方案 »

  1.   

    ADOTable1.Fields[1].IsIndexField; boolean  主键否?
        ADOTable1.Fields[1].IsNull;  为空否?
      

  2.   

    怎么用程序去找这些信息呢?
    还有,IsNull属性是根据你的这个字段是不是都是空的,如果是那么就是true,如果不是就是false,就是说10条记录有5条这个字段的值不为空那么IsNull就是false,和我想要的效果是不一样的.
      

  3.   

    ADOTable1.Fields[1].IsIndexField; boolean  主键否?
        ADOTable1.Fields[1].IsNull;  为空否?
      

  4.   

    我试过了,这个isnull不是用来说明这个字段能不能为空的,反例就是上面我举的例子.
      

  5.   

    ADOTable1.Fields[1].IsNull;不能判断是否允许空