私はDelphiXE2で以下のコードを書きました。
var
stream : TStringStream;
begin
stream := TStringStream.Create;
//Some logic to populate stream from memo.
ShowMessage(stream.datastring); //This line is showing correct data
// some Insert query with below parameter setting
ParamByName('Text').LoadFromStream(stream , ftMemo);
しかし、これはテキストを????として保存しています テーブルで。
このタイプのコードは、Delphi4では正常に機能しています。
Delphi XE2のTParam.LoadFromStream関数に問題はありますか?
編集: テーブルフィールドのタイプは「テキスト」です。