在表列Lengthcm中取大于100的值时,Table1Lengthcm.Value> 100
Table1Lengthcm.AsInteger> 100Value和AsInteger等类型专用属性有什么不同?

解决方案 »

  1.   

    .AsInteger是强制转换为整型如果Table1Lengthcm本来就是整形,那么上面两句没什么区别
      

  2.   

    Value返回的是varant类型,由它赋值或比较系统有一个强制转型
      

  3.   

    Value返回的是varant类型他是可以转化成任何的数据类型的
    asinteger就是把它转化成integer了
      

  4.   

    AsInteger是做了一次类型转换,把其他类型转成整型;
    AsString 是把其他类型转成字串型;
    ....................................相当于floattoint(),strtoint(),inttostr()......,只是它更安全,而且不用管原来是什么类型的。Value就是以字段中的类型返回值。