내가는 SQL Server 테이블에 몇 가지 정보를 삽입하려고하지만, 대신에 하나 개의 레코드를 삽입하는 그것은 여러 레코드 삽입 :이유는 무엇입니까이 코드 삽입 여러 레코드 하나가 아닌
이string fileName1 = "imgs/" + FileUpload1.PostedFile.FileName;
string fileName2 = "imgs/" + FileUpload2.PostedFile.FileName;
string fileName3 = "imgs/" + FileUpload3.PostedFile.FileName;
string fileName4 = "imgs/" + FileUpload4.PostedFile.FileName;
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(@"Data Source=AHMED-PC\SQLEXPRESS;Initial Catalog=test;Persist Security Info=True;User ID=sa;Password=123456");
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand("INSERT INTO img (img) VALUES (@img)", conn);
conn.Open();
cmd.Parameters.AddWithValue("@img", fileName1);
cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@img", fileName2);
cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@img", fileName3);
cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@img", fileName4);
cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
conn.Close();
가 8 개 이상의 레코드를 추가를 대신 4
이 asp.net 4 개
감사
당신은 그것을 실행하고 있습니다 –
@ CD 난 분명히 4 번 8 번 대신 죄송합니다 – Wahtever
전체 코드를 게시하시기 바랍니다. 나는이 방법이 2 번 불리는 것을 의심한다. –