关于网友提出的“ 很简单的问题!!初学者请教!关于query的!”问题疑问,本网通过在网上对“ 很简单的问题!!初学者请教!关于query的!”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 很简单的问题!!初学者请教!关于query的!
描述: 表中创建了一个“用户类型”字段CHAR(10),填入了“管理员”名称,但用
case QUERY1.FIELDBYNAME('用户类型').value of
管理员:执行语句一;
管理员2:执行语句二;
end;
就是这个语句经常报错,究竟怎样才能把当前记录的字段值能和下面字符串执行成功??
解决方案1: var
mUserType:Variant;
begin
mUserType:=QUERY1.FIELDBYNAME('用户类型').value;
if mUserType=管理员 then 执行语句一
else if mUserType=管理员2 then 执行语句二
end;
解决方案2: 看看帮助中的说明:
where selectorExpression is any expression of an ordinal type (string types are invalid) and each caseList is one of the following:
你会看到这一句:string types are invalid。也就是在case..of的结构中不能用string类型。
以上介绍了“ 很简单的问题!!初学者请教!关于query的!”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3318233.html