내 데이터베이스 데이터 정렬 노력하고 형성에서 DATETIME2를 선택하는 방법, 내 Event_test
테이블에 date column
의 유형이 datetime2
Windows가 <code>DateTimePicker</code> 컨트롤을 사용하여 <code>datagridview</code>에있는 DateTimePicker
SqlDataAdapter sda = new SqlDataAdapter("SELECT * from Event_test where date between '"
+dateTimePicker1.Value.ToString()+"' AND'"+dateTimePicker2.Value.ToString()+ "'", con);
DataTable data = new DataTable();
sda.Fill(data);
dataGridView1.DataSource = data;
이 솔루션은 제대로 작동하지 않습니다, 그것은 처음에 잘못 데이터를 정렬하고 난 시간 선택기를 변경하면이 오류가 발생합니다 문자 문자열에서 날짜 및/또는 시간을 변환 할 때
변환 실패
도움을 주시면 감사하겠습니다.
그래서 내가 필요한 것을 얻기 위해 select statement
을 어떻게 조정해야합니까?
모양이 dateTimePicker1
이고 dateTimePicker2
는 둘 다 변하지 않습니다. 그들은 01/10/2016 및 10/10/2016으로 설정되며 언제든지 그 날짜 사이에 결과를 보여줍니다!
이 솔루션을 시도했지만 항상 잘못된 결과를 보여줍니다. ( –
@AhmedAekbj가 질문을 업데이트하고 샘플 날짜와 시간, 예상 출력 및 잘못된 출력을 보여줍니다. – user3185569
'dateTimePicker1' 및' dateTimePicker2 '둘 다 변경할 수 없다. 그들은 '01/10/2016'과 '10/10/2016'으로 설정되어 있으며 날짜를 변경할 때마다 그 날짜 사이에 결과가 표시됩니다 !! –