PDA

View Full Version : سوال: ذخیره کردن نوع داده آرایه در دیتا بیس با استفاده از SQL Query



synctor
پنج شنبه 19 آبان 1390, 11:36 صبح
سلام

دوستان گرامی من با استفاده از یک تکه برنامه یک عکس را در دیتا بیس اکسس ذخیره میکنم . اما این کار را با استفاده از دستور زیر انجام میدهم :



com.CommandText = "Insert into shenasname VALUES (@pic)"
com.Parameters.AddWithValue("ID_sabt", tt)
con.Open()
com.ExecuteNonQuery()



این کد بخوبی کار میکند و متغییر tt متغییری است که از نوع آرایه بوده و عکس مورد نظر در آن است



Dim tt As Byte()


مشکل دقیقا اینجاست که من میخواهم Query آپدیت را برای این بنویسم اما این کد جواب نمیدهد :


Com.Commandtext = "UPDATE KK SET pic = '" & tt & "' "


یعنی اینکه یا به من یاد دهید چگونه به این فرم Query نویسی آپدیت کنم بدرستی
یا اینکه یاد دهید چگونه با استفاده از پارامتر Data Command آپدیت و حذف کنم

بی نهایت تشکر میکنم

hosseinmghi
پنج شنبه 19 آبان 1390, 19:29 عصر
دوست گرامی
اگه به کدهات نگاه کنی می بینی که تو insert شما با پاس دادن پارامتر،عملیات Command رو execute کردی.
ولی تو آپدیت،داده نوع باینری رو می خوای مثل string درج کنی!!!!!!!

تو آپدیت هم باید مثل درج عمل کنی :

com.Parameters.AddWithValue(Parameter,Parameter value)