ورود

View Full Version : گذاشتن هر فایلی در دیتابیس اکسس



medooo
یک شنبه 11 مهر 1389, 13:19 عصر
با سلام به دلفی کارای عزیز
می خواستم ببینم چه طوری میشه هر فایلی رو (مثلا فایل zip,exe ) توی دیتابیس اکسس گذاشت و بعد اونو روی هارد ذخیره کرد ؟

Felony
یک شنبه 11 مهر 1389, 16:22 عصر
بارها بحث شده ، عبارت OLE و ذخیره فایل در بانک اکسس رو جست و جو کنید ، البته این موضوع هم بارها گفته شده که بهتره این کار رو نکنید و فایل ها رو تو یک پوشه کنار برنامه ذخیره کنید و فقط آدرسشون رو به صورت یه رشته در بانک ذخیره کنید تا هم حجم بانک بالا نره و هم سرعت پایین نیاد .

در ضمن این رو هم به یاد داشته باشید که دیتابیس اکسس محدودیت حجم داره ، ماکسیمم 2 گیگابایت .

MohsenTi
سه شنبه 13 مهر 1389, 09:29 صبح
از فيلد هاي Blob استفاده کنيد


AdoTable1Blob1.LoadFromFile('')

براي ذخيره روي هارد هم از کد زير استفاده کن

adotable1blob1.savetofile

تو استريم و ... هم ميشه ذخيره کرد .