query2.fieldbyname('电量下限天数').AsString 这个结果为空吧
你弄个临时变量,把这个值赋给临时变量,看有没有字符