PDA

View Full Version : سوال: بازیابی فایل از فیلد blob



xboycooper
پنج شنبه 17 تیر 1389, 06:59 صبح
سلام
من فایل های آفیس رو به صورت فیلد blob در بانک ذخیره میکنم . با دستور زیر

ADOTable1.Insert;
TBlobField(ADOTable1.FieldByName('Doc')).LoadFromF ile(GetCurrentDir+'\Files\temp.doc');
ADOTable1.Post;

حالا میخوام همین اطلاعات ذخیره شده در فیلد رو دوباره بصورت فایل همون برنامه آفیس (مثلا یک فایل ورد) در بیارم . چه کاری باید انجام بدم ... ؟

البته از دستور زیر هم استفاده کردم ولی جواب نمیده !

TBlobField(ADOTable1.FieldByName('Doc')).SaveToFil e(GetCurrentDir+'\Files\Restored.doc');

vcldeveloper
پنج شنبه 17 تیر 1389, 12:57 عصر
البته از دستور زیر هم استفاده کردم ولی جواب نمیده !
خب، چرا جواب نمیده؟ اصلا "جواب نمیده" یعنی چی؟!

babak_delphi
یک شنبه 20 تیر 1389, 15:19 عصر
قبلا یه تاپیک بود که نکات دلفی رو انجا می نوشتند
من کدشو اونجا گذاشتع بوودم
read_blob و write_blob
بگرد پیدا می کنی

xboycooper
دوشنبه 21 تیر 1389, 17:09 عصر
شرمنده دیر جواب میدم ! اینترنت و خطوط تلفن به کل قطع بودش !

با همون دستور تونستم جواب بگیرم ... مشکل از پرس و جو ها بودش که به یه فیلد نال ختم میشد ... از همه دوستان معذرت میخوام . دستور بالا به درستی کار میکنه . هم برای ذخیره و هم برای بازیابی .

:چشمک: