我为一个寄宿公司制作了一个简单的程序,我想从我的Oracle数据库表名 tblTransaction 中选择数据,其中日期在我的另一个表单上的两个DateTimePickers
之间,命名为 FormTransaction ,然后我希望所选行中的信息显示在我的listview
中。
有关如何解决此问题的任何建议?任何帮助将受到高度赞赏。
这是我的代码:
Call connect()
getsql("SELECT * FROM tblTransaction WHERE Trans_Date > '" &
CDate(FormTransaction.date1.Text) & "' AND Trans_Date <'" &
CDate(FormTransaction.date2.Text) & "'")
While dr.Read
Dim lv As ListViewItem = lvTrans.Items.Add(dr("Transaction_Num"))
With lv.SubItems
.Add(dr("Boarder_ID"))
.Add(dr("Trans_Date"))
End With
End While
con.Close()
答案 0 :(得分:0)
您可以在Oracle中使用to_date函数。为了使用它,你需要确定输入字符串的格式。假设它在'DD / MM / YYYY HH:MI:SS AM';你可以尝试 -
to_date(CDate(FormTransaction.date1.Text),'DD/MM/YYYY HH:MI:SS AM')