🦔
FireDACにおける、SQLITEの文字数上限を変更する
FireDACのデフォルト最大文字数は"32767"文字
例えば700KBのバイナリデータをBASE64変換すると約1MBのテキストデータに変換される。
これは、おおよそ100万文字に及ぶ。
これを以下のコードで取得すると、文字数制限によりエラーとなる。
FDMemTable1->FieldByName(FieldName)->AsString; // 32767文字以上であるとエラー
上限値はFDConeectionのオプション設定で変更可能
FDConnectionコンポーネントをダブルクリックして、以下の場所で設定値を変更できる。
Discussion