vb文本框输入值 按日期查询

来源:百度知道 编辑:UC知道 时间:2024/05/24 19:00:39
怎么转变成日期格式?
例:Adodc1.RecordSource = "select * from 预定信息表 where 预定日期=" & Text1.Text
在文本框输值的时候 查询不到
数据库是日期型字段

Adodc1.RecordSource = "select * from 预定信息表 where 预定日期=#" & Text1.Text & "#"
日期型字段要加#,许多教材上都说是',其实是错的,试下就知道了.
如果Text1.Text不是日期型的,可以考虑用函数转换成日期型.

先修改语句
Adodc1.RecordSource = "select * from 预定信息表 where 预定日期='" & Text1.Text & "'"
然后输的和数据库中一样就会查找到的!

在text1.text前后都加上#就好了!日期字段都是这样的~~~

cdate(text1.text)