Мне нужно выбрать несколько записей из таблицы Tr_cashbook между двумя датами. поле даты - newdt, в котором мне нужно сравнить данные, и записи должны быть показаны в отчете Crystal с именем rptCash2. поле newdt имеет свойство datetime. вот код на кнопке команды
bdcon.Open()
Dim QueryString As String
QueryString = "Select * from Tr_Cashbook where (Cast(newdt as date)>= " & DateTimePicker1.Value.ToString("yyyy-MM-dd") & ") and (Cast(newdt as date) <= " & DateTimePicker2.Value.ToString("yyyy-MM-dd") & ")"
Dim Adapter As SqlDataAdapter = New SqlDataAdapter(QueryString, bdcon)
Dim ds As DataSet = New DataSet()
Adapter.Fill(ds, "Tr_Cashbook")
rptCash2.Load()
rptCash2.SetDataSource(ds)
CrystalReportViewer1.ReportSource = rptCash2
bdcon.Close()
но это не работает
когда я нажимаю командную кнопку, это дает ошибку, поскольку тип операнда clash: date несовместим с int. Я не могу узнать, где я иду не так. помоги мне с этим ..