meygoo
سه شنبه 17 بهمن 1391, 14:39 عصر
سلام
منو تو آپدیت دیتابیسم مشکل پیدا کردم لطفا هرکه میتونه راهنمایی کنه
یه جدول دارم که شامل name , id ,pic هست که ستون pic از نوع varbinary هست که برای ذخیره تصاویر که به صورت آرایه باینری هست استفاده میکنم ، میدونم این دستور که نوشتم اشتباه ولی نمیدونم اشتباهم کجاست
لطفا راهنمایی کنید
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "Update table_1 set(name,pic) values (@name,@pic) where id = @id";
cmd.Parameters.Add("@name", SqlDbType.NVarChar).Value = txtNameEdite.Text;
cmd.Parameters.Add("@pic", SqlDbType.VarBinary).Value = ArrNewPic;
cmd.Parameters.Add("@id", SqlDbType.Int).Value = id;
cmd.ExecuteNonQuery();
conn.Close();
و ArrNewPic همون آرایه باینریه که تصویر داخلشه و id هم شامل یه کارکتر عددیه که شماره سطر رو برمیگردونه
اروری هم که ویژوال میده اینه:
incorrect syntax near '('
ممنون.
منو تو آپدیت دیتابیسم مشکل پیدا کردم لطفا هرکه میتونه راهنمایی کنه
یه جدول دارم که شامل name , id ,pic هست که ستون pic از نوع varbinary هست که برای ذخیره تصاویر که به صورت آرایه باینری هست استفاده میکنم ، میدونم این دستور که نوشتم اشتباه ولی نمیدونم اشتباهم کجاست
لطفا راهنمایی کنید
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "Update table_1 set(name,pic) values (@name,@pic) where id = @id";
cmd.Parameters.Add("@name", SqlDbType.NVarChar).Value = txtNameEdite.Text;
cmd.Parameters.Add("@pic", SqlDbType.VarBinary).Value = ArrNewPic;
cmd.Parameters.Add("@id", SqlDbType.Int).Value = id;
cmd.ExecuteNonQuery();
conn.Close();
و ArrNewPic همون آرایه باینریه که تصویر داخلشه و id هم شامل یه کارکتر عددیه که شماره سطر رو برمیگردونه
اروری هم که ویژوال میده اینه:
incorrect syntax near '('
ممنون.