FireDAC(Delphi) でSqlite の Integer(int64) が int32に変換されてしまう

FireDAC(Delphi) でSqlite の Integer(int64)型を取得すると、int32に変換されてしまう
AsLargeInt プロパティで取得しても同じ
Query.FieldByName('created').Value;
Query.FieldByName('created').AsLargeInt;
Query.FormatOptions のマッピング変更を行うことで、int64へ切り替え
Query := TFDQuery.Create(nil);
Query.Connection := FDConnection;

Query.FormatOptions.OwnMapRules := True;
Query.FormatOptions.MapRules.Add(dtInt32, dtInt64);
参考文献

コメント