none
Birden fazla fileupload kullanmada hata alıyorum. RRS feed

  • Soru

  • Merhaba ben veritabanında güncelleme yapıyorum. Birden fazla fileupload ile yolluyorum fakat bütün fileupload'ları aynı anda seçip yollamazsam hata alıyorum. Bir tek fileupload ile fotoğraf kaydetmek istediğimde diğer fileupload'lar boş olduğu için hata veriyor.

    protected void Button1_Click(object sender, EventArgs e)
            {
    
                FileUpload1.SaveAs(Server.MapPath("/images/" + FileUpload1.FileName));
                FileUpload2.SaveAs(Server.MapPath("/images/" + FileUpload2.FileName));
                FileUpload3.SaveAs(Server.MapPath("/images/" + FileUpload3.FileName));
                FileUpload4.SaveAs(Server.MapPath("/images/" + FileUpload4.FileName));
                FileUpload5.SaveAs(Server.MapPath("/images/" + FileUpload5.FileName));
                FileUpload6.SaveAs(Server.MapPath("/images/" + FileUpload6.FileName));
    
    
    
    
    
                SqlCommand komut = new SqlCommand("update tbl_istecrubesi set istecrübebaslik=@p1,isbir=@p2,isiki=@p3,isüc=@p4,isdört=@p5,isbes=@p6,isalti=@p7,fotograf1=@p8,fotograf2=@p9,fotograf3=@p10,fotograf4=@p11,fotograf5=@p12,fotograf6=@p13", bgl.baglanti());
                komut.Parameters.AddWithValue("@p1", TextBox1.Text);
                komut.Parameters.AddWithValue("@p2", TextBox2.Text);
                komut.Parameters.AddWithValue("@p3", TextBox3.Text);
                komut.Parameters.AddWithValue("@p4", TextBox4.Text);
                komut.Parameters.AddWithValue("@p5", TextBox5.Text);
                komut.Parameters.AddWithValue("@p6", TextBox6.Text);
                komut.Parameters.AddWithValue("@p7", TextBox7.Text);
                komut.Parameters.AddWithValue("@p8",  "/images/" + FileUpload1.FileName);
                komut.Parameters.AddWithValue("@p9",  "/images/" + FileUpload2.FileName);
                komut.Parameters.AddWithValue("@p10", "/images/" + FileUpload3.FileName);
                komut.Parameters.AddWithValue("@p11", "/images/" + FileUpload4.FileName);
                komut.Parameters.AddWithValue("@p12", "/images/" + FileUpload5.FileName);
                komut.Parameters.AddWithValue("@p13", "/images/" + FileUpload6.FileName);
                komut.ExecuteNonQuery();
                bgl.baglanti().Close();
    
            }

    13 Eylül 2019 Cuma 12:28