【发布时间】:2019-02-05 18:31:35
【问题描述】:
我正在尝试创建一个 Crystal Report,我可以在其中搜索由 datetimepicker1 和 datetimepicker2 选择的两个日期。 MySql 数据库日期列已像这样(12/26/2018 3:28:30 PM)保存了日期时间。我的选择语句和参数不正确。我该怎么做?
Private Function GetData() As billing
Dim x = Form25.DateTimePicker1.Value.Date.ToString("MM-dd-yyyy")
Dim y = Form25.DateTimePicker2.Value.Date.ToString("MM-dd-yyyy")
Dim constr As String = ("server= PANKAJ\SQLEXPRESS; database = pankaj billing software; integrated security=True")
Using con As New SqlConnection(constr)
Using cmd As New SqlCommand("select goldrate,date,itemcode,karat,category,item,qty,grossweight,netweight,discountrs,finalamount from allsaledata where date >= @date AND date <= @date", con)
cmd.Parameters.AddWithValue("@date", x And y)
Using sda As New SqlDataAdapter()
cmd.Connection = con
sda.SelectCommand = cmd
Using dsCustomers As New billing()
sda.Fill(dsCustomers, "DataTable1")
Return dsCustomers
End Using
End Using
End Using
End Using
End Function
【问题讨论】:
标签: vb.net