Delphi IfThen語句

 function IfThen(AValue: Boolean; const ATrue: string; AFalse: string = ''): string; overload; $[StrUtils.pas
 功能 返回指定的邏輯字符串數據庫


說明 函數

IfThen(True, '是', '否') = '是';spa

IfThen(False, '是', '否') = '否'code


 例子 Edit3.Text := IfThen(CheckBox1.Checked, Edit1.Text, Edit2.Text);blog

 

在數據庫中,若是某個字段要在使用IfThen後可能插入null,則使用vartostr(null)函數給數據庫字段賦值。
FQuery.Parameters.ParamValues['WhetherIns'] := IfThen(editWhetherIns.Text='', VarToStr(Null),editWhetherIns.Text);

 

 

相似C或C++中的 字符串

變量=表達式是否爲真 ? 若是爲真的值:若是不爲真的值string

舉例:it

int a = (2>3) ? 1:0;io

相關文章
相關標籤/搜索