카테고리 없음

[씨#] Visual Studio 2008 datetimepicker에서 Oracle 날짜 및 타임 스탬프로

필살기쓰세요 2020. 12. 30. 05:36

사용자 매개 변수화 된 SQL 삽입.

예 : 매개 변수화 된 선택 쿼리

SqlConnection objConnection = new SqlConnection(connectionString);
objConnection.Open();
SqlCommand objCommand = new SqlCommand(
   "SELECT * FROM User WHERE Name = @Name AND Password = @Password",
      objConnection);
      objCommand.Parameters.Add("@Name", tbName.Text);
      objCommand.Parameters.Add("@Password", tbPassword.Text);
      SqlDataReader objReader = objCommand.ExecuteReader();
      
-------------------

다른 사람들이 언급했듯이 매개 변수는 갈 길이지만 문제를 해결할 수는 없다고 생각합니다.

스 니펫에 표시된 CustomFormat이 Oracle이 원하는 형식이라고 가정합니다. 문제는 호출 dateTimePicker1.Value.DateDateTime 객체를 제공하고이를 문자열과 결합하기 때문에 다른 형식을 생성하는 .ToString () 메서드를 실행한다는 것입니다. 출력을 제어하려면 .ToString ()에 형식 문자열을 넣어야합니다. 예:

dateTimePicker1.Value.Date.ToString("dd MM yyyy");


출처
https://stackoverflow.com/questions/1901593