【发布时间】:2017-07-18 08:01:18
【问题描述】:
我想更新带有文本框和文件的表单,但是当我尝试更新时,我也必须更新文件,如果我不选择我可以更新的文件,我可以在 asp.net 中更新
FileInfo fi = new FileInfo(FileUpload1.FileName);
byte[] DocumentContent = FileUpload1.FileBytes;
string name = fi.Name;
string extn = fi.Extension;
using (SqlConnection cn = new SqlConnection(@" server = DESKTOP-IJCGFFC ; initial catalog = gaf_application ; integrated security =true"))
{
SqlCommand cmd = new SqlCommand("ModifierFournisseur", cn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@nom", SqlDbType.VarChar).Value = name;
cmd.Parameters.Add("@ContentDoc", SqlDbType.VarBinary).Value = DocumentContent
cmd.Parameters.Add("@extDoc", SqlDbType.VarChar).Value = extn;
cmd.Parameters.Add("@Ref_fourn", SqlDbType.VarChar).Value = DropDownList1.SelectedValue;
cmd.Parameters.Add("@Adress", SqlDbType.VarChar).Value = TextBox2.Text;
cmd.Parameters.Add("@Article_rat", SqlDbType.VarChar).Value = TextBox3.Text;
cmd.Parameters.Add("@Prix_achat", SqlDbType.Float).Value = TextBox4.Text;
cmd.Parameters.Add("@date_fac", SqlDbType.Date).Value = TextBox5.Text;
cn.Open();
lblmsg.Visible = true;
lblmsg.Text = "la modification bien fait!";
cmd.ExecuteNonQuery();
DropDownList1.SelectedIndex = 0;
TextBox2.Text = "";
TextBox3.Text = "";
TextBox4.Text = "";
TextBox5.Text = "";
}
我可以更新文件
【问题讨论】: