2012-09-15 3 views
0

나는 다음의 코드를 실행할 때 evreywhere를 검색하고 모든 제안을 시도했지만 여전히 운이 없다. 일부 코드는 주석으로 처리됩니다. 그게 내가 다른 일을 시도하는 것뿐입니다.삽입이 작동하지 않음

SqlConnection 연결 = 새 SqlConnection ("데이터 원본 = URB900-PC \ SQLEXPRESS; 초기 카탈로그 = usersSQL; 통합 보안 = True"); 나는이 프로그램을 실행할 때

 string password = PasswordTextBox.Text; 
     string email  = EmailTextBox.Text; 
     string firstname = FirstNameTextBox.Text; 
     string lastname = SurnameTextBox.Text; 

     //command.Parameters.AddWithValue("@UserName", username); 
     //command.Parameters.AddWithValue("@Password", password); 
     //command.Parameters.AddWithValue("@Email", email); 
     //command.Parameters.AddWithValue("@FirstName", firstname); 
     //command.Parameters.AddWithValue("@LastName", lastname); 

     command.Parameters.Add("@UserName", SqlDbType.VarChar); 
     command.Parameters["@UserName"].Value = username; 

     command.Parameters.Add("@Password", SqlDbType.VarChar); 
     command.Parameters["@Password"].Value = password; 

     command.Parameters.Add("@Email", SqlDbType.VarChar); 
     command.Parameters["@Email"].Value = email; 

     command.Parameters.Add("@FirstName", SqlDbType.VarChar); 
     command.Parameters["@FirstName"].Value = firstname; 

     command.Parameters.Add("@LasttName", SqlDbType.VarChar); 
     command.Parameters["@LasttName"].Value = lastname; 

     SqlCommand command2 = new SqlCommand("INSERT INTO users (UserName, Password, UserEmail, FirstName, LastName)" + 
     "values (@UserName, @Password, @Email, @FirstName, @LastName)", connection); 

     connection.Open(); 
     command2.ExecuteNonQuery(); 
     //command2.ExecuteScalar(); 
     connection.Close(); 

, 글 상자에 작성하여 스칼라 변수 "@ 사용자"를 선언해야 내가 얻을 버튼 ......

을했다.

도움을 주시면 감사하겠습니다. 감사.

답변

0

당신이 command에 매개 변수를 부착 한 후 다른 command2

+0

죄송를 실행하고 때문입니다. 답장을 보내 주셔서 감사합니다 podiluska. 나는 이것으로 몇 시간 동안 고심하고있다. 때로는 대답이 당신을 쳐다보고 있습니다. – user1642318