카테고리 없음
[씨#] 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.Date
할 때 DateTime 객체를 제공하고이를 문자열과 결합하기 때문에 다른 형식을 생성하는 .ToString () 메서드를 실행한다는 것입니다. 출력을 제어하려면 .ToString ()에 형식 문자열을 넣어야합니다. 예:
dateTimePicker1.Value.Date.ToString("dd MM yyyy");
출처
https://stackoverflow.com/questions/1901593