vb 标准表达式中数据类型不匹配

2024-12-26 11:39:38
推荐回答(4个)
回答1:

Adodc1.RecordSource = "select * from 生产退料表 where 出库时间= '" & DTPicker1.Value & " '"
修改为:
Adodc1.RecordSource = "select * from 生产退料表 where 出库时间= " & DTPicker1.Value & " "
注意:Access数据库的日期时间的SQL语句没有单引号!

回答2:

格式不对,看看数据库里头是啥格式,format一下
记得日期两头加上#

回答3:

出库时间= #" & DTPicker1.Value & "#"

回答4:

用CDate函数转换格式
CDate(DTPicker1.Value)