[英]How do i update picture using sqlconnection
它总是在')'附近显示错误语法不正确。 我没有看到任何错误的输入
请参阅下面的代码
byte[] content = ImageToStream(fName);
cnn.Open();
string sql = "update tblbarangayofficials set pic=@pic,fname=@fname,mname=@mname,lname=@lname,position=@position,startterm=@startterm,endterm=@endterm where id=@id)";
SqlCommand cmd1 = new SqlCommand(sql, cnn);
cmd1.Parameters.AddWithValue("@pic", SqlDbType.Image).Value = content;
cmd1.Parameters.AddWithValue("@fname", SqlDbType.VarChar).Value = txtfirstname.Text;
cmd1.Parameters.AddWithValue("@mname", SqlDbType.VarChar).Value = textBox1.Text;
cmd1.Parameters.AddWithValue("@lname", SqlDbType.VarChar).Value = txtlastname.Text;
cmd1.Parameters.AddWithValue("@position", SqlDbType.VarChar).Value = comboBox2.Text;
cmd1.Parameters.AddWithValue("@startterm", SqlDbType.DateTime).Value = dateTimePicker2.Value.Date;
cmd1.Parameters.AddWithValue("@endterm", SqlDbType.DateTime).Value = dateTimePicker1.Value.Date;
cmd1.Parameters.AddWithValue("@id", SqlDbType.Int).Value = int.Parse(ID.Text);
cmd1.ExecuteNonQuery();
cnn.Close();
MessageBox.Show("successfully updated");
dataGridView1.DataSource = db.sp_viewofficials();
它应该保存到SQL Server我的保存作品
您的更新语句有多余的不需要的结尾括号。
"update tblbarangayofficials set pic=@pic,fname=@fname,mname=@mname,lname=@lname,position=@position,startterm=@startterm,endterm=@endterm where id=@id"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.