2012-09-13 1 views
0

여기에서 어떤 사람이 내 코드에 문제가 있다고 말할 수 있습니까? Benn은 오류를 찾는 끝없는 시간처럼 보낸다.데이터베이스에 데이터를 삽입하는 중 오류를 찾을 수 없습니다.

protected void Button1_Click(object sender, EventArgs e) 
{ 
    SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Connection"].ConnectionString); 
    SqlCommand cmd = new SqlCommand("Insert into CarReserve(UserName,Manufacture,Model,Plate,DateReturn,TimeReturn) Values (@Username1,@Manufacture1,@Model1,@Plate1,@Date1,@TimeReturn1)", conn); 

    cmd.CommandType = CommandType.Text; 
    cmd.Parameters.AddWithValue("@Username1", Label1.Text); 
    cmd.Parameters.AddWithValue("@Manufacture1", Label3.Text); 
    cmd.Parameters.AddWithValue("@Model1", Label4.Text); 
    cmd.Parameters.AddWithValue("@Plate1", Label5.Text); 
    cmd.Parameters.AddWithValue("@Datel", Label6.Text); 
    cmd.Parameters.AddWithValue("@TimeReturnl", Label7.Text); 

    conn.Open(); 
    cmd.ExecuteNonQuery(); 
    Response.Redirect("HomeUser.aspx"); 

} 

오류는 스칼라 var @ Date1을 선언해야합니다. 미리 감사드립니다. 당신이 @Date**1** 대신 '번호를'@Date**l** '문자 해주세요'를 입력처럼

답변

1
cmd.Parameters.AddWithValue("@Datel", Label6.Text); 

보인다. 난 당신이 매개 변수를 넣어 것을 알고뿐만 아니라

cmd.Parameters.AddWithValue("@TimeReturnl", Label7.Text); 
+0

나를 구 했어요! :)! 감사 –

-1

을하고 같은 SQL 쿼리 문자열 전에 값입니다 :

당신은뿐만 아니라 다음 줄에 같은 실수를 같이

은 또한 본다

SqlConnection conn = new SqlConnection (ConfigurationManager.ConnectionStrings["Connection"].ConnectionString); 
SqlCommand cmd = new SqlCommand(conn); 

cmd.Parameters.AddWithValue("@Username1", Label1.Text); 
cmd.Parameters.AddWithValue("@Manufacture1", Label3.Text); 

cmd.CommandText = "Insert into CarReserve(UserName,Manufacture,Model,Plate,DateReturn,TimeReturn) Values (@Username1,@Manufacture1,@Model1,@Plate1,@Date1,@TimeReturn1)"; 

cmd.CommandType = CommandType.Text; 
관련 문제