用的ADO控件,改一下下面的这个函数,问题解决。 找到:delphi 10.3 Daba.DB.pas function TMemoField.GetAsVariant: Variant; begin // if IsNull then //这三句注释掉,问题解决。 // Result := Null // else {$IFDEF NEXTGEN} Result := GetAsString; {$ELSE} Result := GetAsAnsiString; {$ENDIF NEXTGEN} end; 我想应该是ftMemo类型存放的是字符串,不能返回null吧。
----------------------------------------------
永远是DELPHI初学者。