if not adoquery1.FieldByName('translator').IsNull then
DataSet.FieldByName(FieldName).IsNull
DataSet.Fields[FieldIndex].IsNull
一般情况用FieldByName('translator').asstring好,会自动将空值转成''空字符串.
不要图方便用FieldValues['...']; 有时会报错:could not convert variant of type (Null) into type
(string).