如何判断逻辑型字段的赋值?(50分)

  • 主题发起人 主题发起人 restart0
  • 开始时间 开始时间
R

restart0

Unregistered / Unconfirmed
GUEST, unregistred user!
在一个Paradox表中,有一个字段名为'Plain Text'的逻辑型字段。在if语句中这样判断:
if Form2.Table1.FieldByName('Plain Text')=True then
……
编译错误提示Incompatible types,那么应该这么样判断段当前记录这个记录的取值呢?
 
内型不对:
if form2.table1.fieldbyname(;plain text').asstring=true

 
改为
if Form2.Table1.FieldByName('Plain Text').AsBoolean then...
---------------------------------------------------------------
如果没有AsBoolean,Form2.Table1.FieldByName('Plain Text')将返回一个
TField 类型,所以会出现类型不匹配 ------------ 把代码完整化就行了。
 
ddev正确。
 
以后标题写清楚,害的我花钱!
 
ddev正确。
 
if form2.table1.fieldbyname(;plain text').AsBoolean then
 
多人接受答案了。
 
后退
顶部