-3
이 코드는 Stackoverflow에서 가져 와서 테이블에 데이터를 삽입합니다. 하지만 실제로이 일을 설명 해주는 사람이 나에게 설명 할 수있는 것이 무엇인지 궁금합니다. cmd.Parameters.add 메서드는 무엇을합니까? 2 : 왜 데이터 변환이 필요합니까? 3 : 여기 @BSal이란 무엇입니까?매개 변수가있는 Sql CMD 명령
cmd.Parameters.Add("@BSal", SqlDbType.Decimal).Value = Convert.ToDecimal(txtBSal.Text);
cmd.Connection = Connection.con;
cmd.ExecuteNonQuery();
'SO'에서 코드를 얻은 다음 코드를 단계별로 실행하고 자신이하는 일을 확인하십시오. SQL 명령 매개 변수에 익숙하지 않은 경우 MSDN을 시작하는 것이 좋습니다 .. 이제 더 많은 노력을 보여주세요. – MethodMan
http://msdn.microsoft.com/en-us/library/System.Data.SqlClient.SqlParameterCollection.Add(v=vs.110).aspx 간단한 검색을 통해 여기로 연결됩니다. –
[매개 변수화 된] (http://msdn.microsoft.com/en-us/library/vstudio/bb738521%28v=vs.100%29.aspx) 쿼리입니다. 여러 요구 사항으로 동일한 쿼리를 실행할 수 있도록 다시 사용할 수 있도록 도와줍니다. 예를 들어 1,000 명이 넘는 데이터베이스가있는 경우 하나의 쿼리를 작성하고 필요한 이름을 변경할 수 있으면 다른 이름으로 1,000 개의 쿼리를 작성하면 안됩니다. – AdamMc331