insert an image into a table in sql server
      

 
Persian Forum Network - Try to be a Professional
صفحه نخست .:.  کاربران .:.   .:. تقویم  .:. کاربران آنلاین
خوش آمدید میهمان ( ورود | ثبت نام )
  /     /  



insert an image into a table in sql server باز / بسته
نویسنده
پیغام
ارسال شده در تاریخ شنبه 17 اردیبهشت 1384 - 7:47 بعدازظهر


غوره نشده مویز شده

غوره نشده مویز شدهغوره نشده مویز شدهغوره نشده مویز شدهغوره نشده مویز شدهغوره نشده مویز شدهغوره نشده مویز شدهغوره نشده مویز شدهغوره نشده مویز شدهغوره نشده مویز شدهغوره نشده مویز شده

گروه: کاربران
آخرین بازدید: چهار شنبه 24 اسفند 1384 - 8:48 بعدازظهر
پست ها: 58, بازدید ها: 61
من می خوام تو sql server یک image وارد table کنم کسی راه حلی داره؟
میخوام خود image رو وارد db کنم نه path اونو .

پست شماره 1997
تبلیغات
ارسال شده در تاریخ شنبه 17 اردیبهشت 1384 - 8:08 بعدازظهر


مدیر سایت

مدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایت

گروه: مدیر سایت
آخرین بازدید: دیروز 20:32:47
پست ها: 3,395, بازدید ها: 9,507

mali
من می خوام تو sql server یک image وارد table کنم کسی راه حلی داره؟
میخوام خود image رو وارد db کنم نه path اونو .



ببخشید   اصلا این امکان نداره
شما مسیر یک فایل را باید وارد دیتابیس کنید و بعد در صفحه وب با کد های HTML یا  XHTML  اونو نمایش بدید دیتابیس فقط جای اطلاعات متنی است





Try to be a Professional

پست شماره 21127
ارسال شده در تاریخ شنبه 17 اردیبهشت 1384 - 8:19 بعدازظهر


غوره نشده مویز شده

غوره نشده مویز شدهغوره نشده مویز شدهغوره نشده مویز شدهغوره نشده مویز شدهغوره نشده مویز شدهغوره نشده مویز شدهغوره نشده مویز شدهغوره نشده مویز شدهغوره نشده مویز شدهغوره نشده مویز شده

گروه: کاربران
آخرین بازدید: چهار شنبه 24 اسفند 1384 - 8:48 بعدازظهر
پست ها: 58, بازدید ها: 61
خوب فرشاد جان از اینکه این کار امکان داره مطمینم فقط راهشو می خوام که اگه کسی بدونه و به من بگه واقعا ممنون میشم .
پست شماره 21128
ارسال شده در تاریخ شنبه 17 اردیبهشت 1384 - 9:00 بعدازظهر


مدیر سایت

مدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایت

گروه: مدیر سایت
آخرین بازدید: دیروز 20:32:47
پست ها: 3,395, بازدید ها: 9,507
ولی من فکر می کنم امکان نداره

چون تا اونجايی که ميدونم SQL نمی تونه فایل رو تو خودش ذخیره کنه فقط مسیر فایل

SQL سرور فقط 2 تا فیل داره یکی Data و یکی هم Log که داخل اونها فقط اطلاعات متنی است



میتونی نمونه این دیتابیس رو نشون بدی؟



ببینیم منظورت نام فایل که نیست یعنی فقط نام فایل بدون مسیر اون؟؟؟؟؟




Try to be a Professional

پست شماره 21129
ارسال شده در تاریخ شنبه 17 اردیبهشت 1384 - 9:55 بعدازظهر


مدیر سایت

مدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایت

گروه: مدیر سایت
آخرین بازدید: دیروز 20:32:47
پست ها: 3,395, بازدید ها: 9,507
ok  فهمیدم
منظورت  Data Type  Image  است  در سته در این حالت میتونید یک فایل رو بصورت Binary  وارد دیتابیس کنید
در این زمینه کار نکردم ولی خوب  Books Online  رو می بینیم ببینم چیزی نوشته یا نه
امیدوارم بچه های دیگه بتونند بهتون کمک کنند

 



Try to be a Professional

پست شماره 21130
ارسال شده در تاریخ شنبه 17 اردیبهشت 1384 - 10:36 بعدازظهر


مدیر سایت

مدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایت

گروه: مدیر سایت
آخرین بازدید: دیروز 20:32:47
پست ها: 3,395, بازدید ها: 9,507
سلام خوب یه سری اطلاعات گرفتم
در این حالت شما باید فایل رو بصورت باینری وارد Table  کنید و همینطور هم باید خونده بشه
در تمامی سایت های مربوط به SQL  یا TSQL  این کار رو پیشنهاد نمی کنند چون خیلی شدید   بازدهی و سرعت دیتابیس رو پایین میاره

این خیلی بهتره که شما فقط نام و مسیر فایل رو بصورت Text وارد دیتابیس کنید و آن رو در صفحه خودتون نشون بدید
در حالت Image  و Binary  شما برای دیدن عکس باید حتما در صفحه خودتون یا هر جای دیگه از کانکشن های دیتابیس استفاده کنید و یا اون رو از Enterprise Manager  ببینید
ولی خوب در حالت معمولی شما میتوندی از همه جا مثل FTP  فایل رو ببینید و مهمتر از همه سرعت و بازدهی خیلی بالاتره

من پیشنهاد می کنم از این روش استفاده نکنید

ولی در هر صورت من تعدادی سایت دارم که شاید کمکتون کنه
این سایت روش این کار رو با ASP.net  توضیح داده

  http://www.developerfusion.com/scripts/print.aspx?id=3905

و این

http://www.aspfaq.com/show.asp?id=2149

و اینم از MSDN  در مورد  Data type  Image

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_nos-nz_0lyd.asp

موفق باشید



Try to be a Professional

پست شماره 21131
ارسال شده در تاریخ یکشنبه 18 اردیبهشت 1384 - 12:03 بعدازظهر


کم کم داره مخ میخوره

کم کم داره مخ میخورهکم کم داره مخ میخورهکم کم داره مخ میخورهکم کم داره مخ میخورهکم کم داره مخ میخورهکم کم داره مخ میخورهکم کم داره مخ میخورهکم کم داره مخ میخورهکم کم داره مخ میخورهکم کم داره مخ میخوره

گروه: کاربران
آخرین بازدید: دوشنبه 23 بهمن 1385 - 7:50 صبح
پست ها: 156, بازدید ها: 156
منم با فرشاد موافقم

بهتره که فقط آدرس رو در ديتابيس ذخيره کنی .



ای هيچ برای هيچ بر هيچ مپيچ!
پست شماره 21132