标签: delphi
我有此代码:
if (conexao.FieldValues['complex'] = '02' and conexao.FieldValues['financ'] = '04') then
conexao.FieldValues['complex']是一个字符串,'02'也是一个字符串,但出现错误:
conexao.FieldValues['complex']
不兼容的类型:“字符串”和“布尔值”
为什么?
答案 0 :(得分:7)
操作顺序意味着=在and之后求值。您需要使用()强制按您想要的顺序进行评估。
=
and
()