PDA

View Full Version : ذخیره RichEdit با فرمت مختلف در دیتابیس



shayan_delphi
یک شنبه 29 مرداد 1385, 06:55 صبح
سلام
چطور میشه متن Rich Edit را که با فرمت مختلفی نوشته شده در دیتابیس ذخیره کرد و مجددا دفعه بعد با همان فرمت در Rich Edit مشاهده نمود؟
مثلا بعضی کلمات Bold ,بعضی خطوط به رنگهای مختلف و ...

vcldeveloper
یک شنبه 29 مرداد 1385, 08:12 صبح
ساده ترین راهش اینه که یک فیلد از نوع Memo یا Ole Object در بانک درست کنی و یک کنترل DBRichEdit روی فرم قرار بدی و اون به فیلد مربوطه متصل کنی. به این ترتیب، DBRichEdit خودش بصورت اتوماتیک فرمت بندی متن را در بانک ذخیره میکنه.
یک راهش هم اینه که متن RichEdit را در یک فایل ذخیره کنید (بصورت عادی فرمت بندی متن در هنگام ذخیره فایل ذخیره می شود)، سپس فایل ایجاد شده را بصورت یک فیلد BLOB در بانک ذخیره کنید.

Mahyaa
یک شنبه 29 مرداد 1385, 09:19 صبح
در ادامه پست آقای کشاورز :
اگه نخواهی تو فایل ذخیره کنی میتونی توی TMemorystream ، ذخیره کنی و فیلد BLOB رو از اون Stream لود کنی .

.