SELECt 镇.家庭地址, DateSerial(Mid([身份证],7,4),Mid([身份证],11,2),Mid([身份证],13,2)) AS 年月日, 镇.出生日期
FROM 镇
WHERe (((DateSerial(Mid([身份证],7,4),Mid([身份证],11,2),Mid([身份证],13,2)))=[出生日期]))
access查询时标准表达式中数据类型不匹配是何原因?
答案:3 悬赏:60 手机版
解决时间 2021-11-25 03:36
- 提问者网友:骨子里的高雅
- 2021-11-24 15:17
最佳答案
- 五星知识达人网友:冷風如刀
- 2019-04-28 12:06
(((DateSerial(Mid([身份证],7,4),Mid([身份证],11,2),Mid([身份证],13,2)))=[出生日期]))
感觉 应该把DateSerial(Mid([身份证],7,4),Mid([身份证],11,2),Mid([身份证],13,2))) 这里强转成日期类型在比较。
希望对你有帮助
感觉 应该把DateSerial(Mid([身份证],7,4),Mid([身份证],11,2),Mid([身份证],13,2))) 这里强转成日期类型在比较。
希望对你有帮助
全部回答
- 1楼网友:一叶十三刺
- 2020-03-08 21:33
如果你的[出生日期]是“日期/时间"型的应该没有问题
- 2楼网友:一袍清酒付
- 2021-01-15 04:22
难道这一列在access中的数据类型是字符串?如果是这样:
qs="select ...... where cardid='" & text1.text & "'"
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯