Y yangjinrui Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-02 #1 如z设为整型,字段aa为空,用z:=table1['zz']时出错(能运行但一点按钮就出错), 如何解决
弟 弟子 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-02 #3 他们的类型是不是一样的呢? 如果zz字段为整型,那么默认值本来就是空的吗!
美 美国提子 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-02 #4 if table1['zz'] <> null then z:=table1['zz'] esle z:=0;
F free_knight Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-02 #6 if table1.FieldValues['zz]=Null then z:=0 else z:=table1.FieldValues['zz'];
R Richard3000 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-02 #7 建議使用: z:=table1.FieldByName('zz').AsInteger; or z:=table1zz.AsInteger;
Y yangxiangjun Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-02 #8 z:=table1.FieldByName('zz').AsInteger 可以 z:=table1[zz].AsInteger 不行
Z zhumoo Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-02 #9 同意楼上.另外,不要用=null来判断一个值是否为空,而要用isnull
D Del_Sun Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-02 #10 if table1.fieldbyName('zz').IsNULL then z:=0//再这里写上你需要的值 else z:=table1.fieldbyName('zz').AsInteger
R Richard3000 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-03 #12 建議使用: z:=table1.FieldByName('zz').AsInteger; or z:=table1zz.AsInteger; table1zz是字段名稱