PDA

View Full Version : ذخیره تصویر در sql



parish
شنبه 04 مهر 1383, 17:45 عصر
با سلام
چطور میشه یه تصویر رو تو یه جدول sqlذخیره کرد.

AminSobati
شنبه 04 مهر 1383, 18:46 عصر
دوست عزیزم،
برای این کار شما باید بعد از ساختن connection و recordset، یک آبجکت stream بسازید و توسط این آبجکت، فایل تصویر رو بخونین و به recordset اضافه کنین:

Dim stm As New Stream
stm.Type = adTypeBinary
stm.Open
stm.LoadFromFile "c:\MyPic.bmp"
rs.AddNew
rs.Fields("Column1").Value = stm.Read
rs.Update
stm.Close

با فرض بر اینکه rs از جنس recordset باشه و column1 همون فیلدیه قرار تصویر داخلش قرار بگیره (جنس Column1 رو Image انتخاب کنین در SQL Server)
موفق باشین،
امین ثباتی MCSD

parish
چهارشنبه 15 مهر 1383, 19:36 عصر
مرسی امین جان
ولی اگه میشه یکی این کد رو به دلفی هم بنویسه

AminSobati
پنج شنبه 16 مهر 1383, 00:02 صبح
فکر میکنم از اینجا به بعدش در تخصص دوستانمون در بخش دلفی باشه :)