PDA

View Full Version : سوال: نمونه برنامه براي دخيره عكس در ديتا بيس



omidquest
یک شنبه 08 خرداد 1390, 23:35 عصر
سلام
با توجه به اينكه خيلي گشتم ولي نبود و اگر مديران انجمن دعوا نميكنن كه بگرد هست :ناراحت:
اگه دوستان لطف كنن يه نمونه برنامه كه با وي بي دات نت 2008 نوشته شده باشه و با اون بشه ياد گرفت چطوري عكس رو داخل بانك اطلاعاتي sql server2008 دخيره كرد و اون عكس رو از بانك خوند و تو يه يه imagebox نشون داد براي من بزارن خيلي ممنون ميشم :قلب:

مرتضی تقدمی
دوشنبه 09 خرداد 1390, 17:28 عصر
سلام

توی سایت در این مورد زیاد کد وجود داره. منم از توی همین سایت یاد گرفتم.

این کدها رو امتحان کنید. فقط چون اینجا ویژوال استادیو نیست اگه اشتباهی داره ببخشید.



'save
Dim ms As New IO.MemoryStream
PB_pic.Image.Save(ms, PB_pic.Image.RawFormat)
Dim ArryPic As Byte() = ms.GetBuffer

DA.InsertCommand.Parameters.Add(New SqlParameter("@picture", SqlDbType.Image)).Value = ArryPic
ms.Close()

'load
DT.Reset()
CM.Connection = SC
CM.CommandText = "SELECT field_pic From table_name WHERE ID=N'" & ID & "'"
DA.SelectCommand = CM
DT = New DataTable
If SC.State = ConnectionState.Closed Then
SC.Open()
End If

DR.Close()
DA.Fill(DT)

DR.Close()
SC.Close()

Dim ArryPic As Byte() = DT.Rows(0).Item(0)
Dim Ms As New IO.MemoryStream(ArryPic)

PB_pic.Image = Image.FromStream(Ms))
Ms.Close()


موفق باشید

bhasoft
دوشنبه 09 خرداد 1390, 20:41 عصر
با سلام خدمت دوست عزيز.
عزيزجان من هم چندين مشكل در اين رابطه داشتم.
ولي بهتر بود يكم جستجو ميكردين.در اين رابطه واقعا تاپيك زياده.
من تاپيكي رو كه خودمم توش پست دادم رو اينجا لينك ميكنم.اميدوارم بدردت بخوره كه 100% خواهد خورد.همراه با نمونه كد هستش!

اينجا كليك كن (http://barnamenevis.org/showthread.php?282887-%C3%98%C2%AF%C3%98%C2%B3%C3%98%C2%AA%C3%99%C2%88%C 3%98%C2%B1-%C3%98%C2%A2%C3%99%C2%BE%C3%98%C2%AF%C3%99%C2%8A%C 3%98%C2%AA-%C3%98%C2%A7%C3%98%C2%B7%C3%99%C2%84%C3%98%C2%A7%C 3%98%C2%B9%C3%98%C2%A7%C3%98%C2%AA-%C3%99%C2%87%C3%99%C2%85%C3%98%C2%B1%C3%98%C2%A7%C 3%99%C2%87-%C3%98%C2%A8%C3%98%C2%A7-%C3%99%C2%85%C3%98%C2%AA%C3%99%C2%86-%C3%99%C2%88-%C3%98%C2%B9%C3%99%C2%83%C3%98%C2%B3-%C3%99%C2%83%C3%98%C2%AF-%C3%98%C2%B4%C3%98%C2%AF%C3%99%C2%87&p=1250451&highlight=#post1250451)