1

この問題を解決できますか? 書式設定された txt をデータベース フィールドから TRichEdit に追加するにはどうすればよいですか?

明確にするために、テキスト (RTF) を書式設定した 2 つのデータベース フィールドの内容を取得し、それらを TrichEdit に配置して書式設定を維持する必要があります。MSSQL Express を使用しており、フィールドは ANSI 形式の TEXT として設定されています。

わかりましたこれはうまくいきます:

  tmp := tblCases.FieldByName('Field1').AsString;
  str := tblCases.FieldByName('Field2').AsString;
  delete (tmp,LastDelimiter ('}',tmp),1);
  delete (str,1,1);
  ms := TStringStream.Create (tmp+ AnsiSTRing (#13#10)+str);
  ms.Position :=0;
  DBDX.Lines.LoadFromStream(MS);
  ms.Free;
4

1 に答える 1

1

2 つの RTF フィールドをマージするために、最初の最後の } と 2 番目の最初のブラケットを削除して、1 つの文字列を作成しました。次に、TstringStream を使用して TrichEdit に貼り付けます。上記の更新されたコードを参照してください。

于 2014-06-28T01:37:42.957 に答える