在数据查询时我用了4个DTP分别对应两个日期和两个时间,希望能查询出如2000-01-01 09:43:21至20004-10-10 10:10:10这个时间段内的数据。
OpenTable frmMDI.adoInformation, "SELECT * FROM Information WHERE (((Information.卡号) Like '" & Trim(Text1.Text) & "%" & "')) and Information.交易日期 between #" & Me.DTPicker1.Value & "# and #" & Me.DTPicker2.Value & "#" & " and Information.交易时间 between #" & Me.DTPicker3.Value & "# and #" & Me.DTPicker4.Value & "#" & ""
上面是我的程序,自己觉得写的有问题,但是不知道正确的应该怎么写。希望有人心人士给予指出,并给出正确的程度。谢谢!
OpenTable frmMDI.adoInformation, "SELECT * FROM Information WHERE (((Information.卡号) Like '" & Trim(Text1.Text) & "%" & "')) and Information.交易日期 between #" & Me.DTPicker1.Value & "# and #" & Me.DTPicker2.Value & "#" & " and Information.交易时间 between #" & Me.DTPicker3.Value & "# and #" & Me.DTPicker4.Value & "#" & ""
上面是我的程序,自己觉得写的有问题,但是不知道正确的应该怎么写。希望有人心人士给予指出,并给出正确的程度。谢谢!
解决方案 »
- 关于“Micosoft speech SDK”讨论一下?为什么不同语言中类名的调用会不同?
- vb winsock发送数组中的数据可以只发送其中的一部分吗?
- 高分求购VB打印问题
- SQL里联接怎么写?
- jokesmith(胜利电波)来拿分!
- 请问toolbar能不能改变宽度(100分)
- ※※※点击ListView(样式为lvwReport),如何知道SubItem的位置,能否做出向Excell或报表空间的效果(解决给200分)※※※
- VBScript发信,怎么总是显示ActiveX部件不能创建对象’Outlook.Application‘
- 在VB6.0里面怎么使用ACTIVEX.EXE实现组件的网络分布
- 惨,程序做好,分发却出问题!!求救!
- VB下调用DLL的一些问题?
- 100分求救:如何用制作字模
"select * from 表名 where 交易日期 between '" & format(DTP1.value,"yyyy-mm-dd") & " " & format(dtp2.value,"HH:mm:ss") & "' and '" & format(DTP3.value,"yyyy-mm-dd") & " " & format(dtp4.value,"HH:mm:ss") & "'"其实只要两个DTP就可以了,因为此控件可以同时选择日期和时间的。