PDA

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



niloofar norouzi
شنبه 30 شهریور 1387, 12:22 عصر
سلام
چطور می توان فایل ورد درsql گذاشت و در c# به اون دست یافت؟

esmartiz_red
شنبه 30 شهریور 1387, 12:34 عصر
الان فقط این به ذهنم رسید قبلا خودم دنبال این موضوع گشتم
http://chiragrdarji.wordpress.com/2007/08/31/storing-and-retrieving-docpdfxls-files-in-sql-server/
صبر کنی می تونم بیشتر و بهتر راهنماییت کنیم

Alen
شنبه 30 شهریور 1387, 13:28 عصر
منظورت چيه يعني مي خواهي اطلاعات فايل word‌ رو تو sql ذخيره كني و بعد هر زمان كه خواستي دوباره به صورت يه فايل بهش دستيابي داشته باشي؟
مي توني فيلدت رو از نوع image تعريف كني بعدش توسط File.ReadAllBytes بايتهاي فايل رو بخوني و تو فيلدت ذخيره كني موقع خوندن هم عكس اين عمل رو با File.WriteAllBytes انجام بدي

niloofar norouzi
شنبه 30 شهریور 1387, 13:33 عصر
الان فقط این به ذهنم رسید قبلا خودم دنبال این موضوع گشتم
http://chiragrdarji.wordpress.com/2007/08/31/storing-and-retrieving-docpdfxls-files-in-sql-server/
صبر کنی می تونم بیشتر و بهتر راهنماییت کنیم

ممنون می شم بیشتر راهنمایی بفرمایید

niloofar norouzi
شنبه 30 شهریور 1387, 13:35 عصر
منظورت چيه يعني مي خواهي اطلاعات فايل word‌ رو تو sql ذخيره كني و بعد هر زمان كه خواستي دوباره به صورت يه فايل بهش دستيابي داشته باشي؟
مي توني فيلدت رو از نوع image تعريف كني بعدش توسط File.ReadAllBytes بايتهاي فايل رو بخوني و تو فيلدت ذخيره كني موقع خوندن هم عكس اين عمل رو با File.WriteAllBytes انجام بدي

اگه image تعریف کنم به صورت word باز می شه؟

esmartiz_red
شنبه 30 شهریور 1387, 14:18 عصر
دوست من این نحوه ذخیره فایل تو db رو به وسیله asp.net نشون می ده اما به طور کل می تونی ازش استفاده کنی
http://www.kindblad.com/2008/04/12/how-to-store-files-in-a-ms-sql-server-database-using-aspnet/

esmartiz_red
شنبه 30 شهریور 1387, 14:24 عصر
اینم همونیه که می خواستی امیدوارم مشگلت حل بشه
http://sql.codeproject.com/KB/database/FileStore2DataBase.aspx

niloofar norouzi
شنبه 30 شهریور 1387, 17:30 عصر
خیلی لطف کردید

Alen
یک شنبه 31 شهریور 1387, 08:29 صبح
اگه image تعریف کنم به صورت word باز می شه؟
همون طور كه تو هر دوتا سايتي كه دوستان زحمت كشيدن و معرفي كردن مي بينيد نوع فيلدي كه براي ذخيره اطلاعات در نظر گرفته شده image هستش
در حقيقت اين نوع فيلد قادر هست رشته اي از بايتها رو در خودش ذخيره كنه و مهم نيست كه اين بايتها مربوط به يك فايل doc باشه pdfباشه يا jpg‌يا . . .
در هر صورت وقتي اطلاعات اين فيلد خونده بشه و در يك فايل نوشته بشه اگه پسوند اون فايل درست انتخاب بشه ميشه توسط نرم افزار مربوطه اون فايل رو باز كرد(اين پسوند فقط كمك ميكنه نرم فزار مربوطه فايل رو بشناسه وگرنه در اصل اطلاعات تاثيري نداره شما ميتونيد براي يك عكس هيچ پسوندي مشخص نكنيد و اون رو به يك imageurl متصل كنيد و ببينيدش)