关于table['字段'],table.fieldbyname('字段')和table.fieldvalues['字段']的看法
table['字段']
table.fieldbyname('字段')
table.fieldvalues['字段']
这三种方法想必大家都用过,我在网上也查找了一些关于三者的资料,
有人说table['字段']简短、扩充性好,table.fieldvalues['字段']好是borland
推荐的使用方法,table.fieldbyname('字段')过时了等。
我在使用中也有这方面的感觉。
在我有一个问题不太明白, 在用table.fieldbyname('字段')的时候,字段值可以
变换类型,如table.fieldbyname('字段').asstring,
还有一点,在给一个变量赋值的时候,用table.fieldvalues['字段']的话,
如果字段值为空则会出错,而用table.fieldbyname('字段').asstring将会得到一个
空值,从而不会弹出错误,
我不知道为什么table.fieldbyname('字段')这种方法不好,谁能帮我解释一下吗?
谢了!