在做VB程序,想用DTPicker控件选择日期,查询Access数据库的数据,数据库的表中有“时间”字段,怎么做?
问题是我时间字段的时间格式为yyyy/mm/dd/hh:mm:ss,而DTPicker的时间格式为yyyy/mm/dd,如何写程序来查询某一天的数据记录?Dimmrc3A...
问题是我时间字段的时间格式为yyyy/mm/dd/ hh:mm:ss,而DTPicker的时间格式为yyyy/mm/dd,如何写程序来查询某一天的数据记录?
Dim mrc3 As ADODB.Recordset
Set mrc3 = RunSelect("select * form 温度表1 where 时间<" & DTPicker1.Value & "")
Set Form5.DataGrid1.DataSource = mrc3
我这么写得不到任何数据。 展开
Dim mrc3 As ADODB.Recordset
Set mrc3 = RunSelect("select * form 温度表1 where 时间<" & DTPicker1.Value & "")
Set Form5.DataGrid1.DataSource = mrc3
我这么写得不到任何数据。 展开
3个回答
展开全部
思路正确,但代码有SQL语法错误, form改成 from
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Dim mrc3 As ADODB.Recordset
Set mrc3 = RunSelect("select * form 温度表1 where 时间<‘#" & DTPicker1.Value & ”#’“)
Set Form5.DataGrid1.DataSource = mrc3
Set mrc3 = RunSelect("select * form 温度表1 where 时间<‘#" & DTPicker1.Value & ”#’“)
Set Form5.DataGrid1.DataSource = mrc3
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询