چجوری میشه یک فایلو توی دیتا بیس گذاشت
چجوری میشه یک فایلو توی دیتا بیس گذاشت
سلام
راه خیلی بهترش این که مسیر قایل رو نگه داری
و نه خود فایل
چون اگه فایلت حجم زیادی داشته باشه چند تا مشکل به
وجود می آد
1-قراردادن فایل در Database مشکله(من تا حالا ندیدم)
2- خواندن فایل از Database مشکله
3- اگه حجم فایل زیاد باشه حجم Database خیلی خیلی زیاد میشه
4- پایگاه خیلی دیر Load میشه
5-غیر منطقیه
6-و...
اما کار با مسیر فایل خیلی راحت تره
اگه خواستی بگو چه نوع فایل های داری تا بتونم بیشتر کمکم کنم
(فرمت فایل)
یک فایلی دیدم در چند بازی وبرنامه که این فایل یا پوشه فقط توسط برنامه یا بازی باز میشد و کاره یک پوشه رو میکرد
منم قستم همینه که یاد بگیرم چجوری میشه این کارو کرد (خارج از این مساله دیتا بیس);
سلام
اگر از Database Desktop استفاده می کنی می تونی با تعریف بانک به صورت dBASE for Windows یه بانک بسازی
بعد با انتخاب یه فیلد از نوع Binary می تونی این کار رو بکنی مثلا:
Table1.FieldValeu['File']:=Buffer
توجه کن که Buffer یه متغییره که توش فایل رو قرار می دی هرچی فایل بزرگتر باشده باید رکورد های بیشتری برای ذخیره فایل در نظر بگیری چون فیلد بانک محدودیت داره و اگر پر شد باید رکورد جدید بسازی
امید وارم منظورم رو رسونده باشم
سلامنوشته شده توسط ...dta pro [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
پيشنهاد مي كنم از كامپوننت Single File System استفاده كنيد
(محصول شركت AidAim)
البته براي قرار دادن فايل توي ديتابيس نيست ولي اون كاري را كه ميخواهيد انجام مي دهد.
Single File System is a library designed to provide an easy way to
work with multiple files and folders stored as a part of a single
file with advanced compression and encryption functionality. This
solution encapsulates small yet powerful file system within a single
file.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)