* fcl-db: dbase: language string is only supported on Visual DBaseVII formats. Return empty for other formats.

git-svn-id: trunk@28030 -
This commit is contained in:
reiniero 2014-06-22 08:50:50 +00:00
parent e2c58f9f89
commit 7441885f5a

View File

@ -1243,8 +1243,10 @@ end;
function TDbfFile.GetLanguageStr: string;
begin
if FDbfVersion >= xBaseVII then
Result := PEndFixedHdrVII(PChar(Header) + SizeOf(rDbfHdr))^.LanguageDriverName;
if FDbfVersion = xBaseVII then
Result := PEndFixedHdrVII(PChar(Header) + SizeOf(rDbfHdr))^.LanguageDriverName
else
Result := ''; // Only supported in DbaseVII
end;
function TDbfFile.IsNullFlagSet(const Src: Pointer; var AFieldDef: TDbfFieldDef; WhichField: TNullFieldFlag): boolean;