PDA

View Full Version : سوال: Attach کردن فایل در دیتابیس



Hana_khanum
سه شنبه 19 شهریور 1387, 09:02 صبح
سلام به همگی من یه کتابخونه الکترونیکی دارم که database اون sql server هستش و باید بتونه فایل های pdf و word رو attach کنه،من همشو نوشتم ولی توی attach کردن فایلش گیر کردم، میخوام وقتی فایلمو انتخاب میکنم و دکمه افزودن رو میزنم فایلم توی یکی از فیلدها که اسمش File است به صورت Hyperlink افزوده بشه که هر کاربری خواست روی اون کلیک کنه و به فایل دسترسی داشه باشه،واسه این قسمت نمیدون چه کدی باید بنویسم

ممنون میشم بهم کمک کنید ایشالا خدا هر چی میخواید بهتون بده.
اگه فوری نبود دست به دامن شما نمیشدم،آخه من تازه کارم :ناراحت:

koruir
سه شنبه 19 شهریور 1387, 16:09 عصر
دوست عزیز سلام.
من فکر نمیکنم که ذخیره فایل در دیتابیس کار عاقلانه ای باشه.
به نظر من شما باید یک پوشه بغل فایل اجرایی خودتون بسازید مثلا با نام Temp و در موقع اضافه شدن فایل Word\PDF به برنامه شما 2 کار باید انجام بدید.

1.کپی کردن فایل جدید به پوشه Temp
2.ذخیره آدرس فایل در دیتابیس به صورت Temp\001.pdf

و در موقع فراخوانی فایل توسط برنامه فقط کافیه که آدرس دقیق فایل رو بدست بیارین مثل:


'Path From DB ~ Temp\001.pdf
Dim strPath as String
strPath = App.Path & "/" & (Path From DB)

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