请教各位,在数据库里的日期型记录为什么取不出来 数据库:accesstable 里有一个日期型的字段d1sql文:select * from table where d1=2000/2/2有这条记录,但是取不出来,为什么,大家帮忙. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用format函数转换一下这个值“2000/2/2”成日期形式后在查询 select * from table where d1='2000/2/2' 试试sql:select * from table where d1='2000/2/2' 加引号的不错,报错是mismatch数据库里的格式是:yyyy-mm-dd但是我改成-了,也还是不对,不知道改怎么办了,大家再想办法啊 select * from table where datediff('y',#2000/2/2#,dl)=0 检查两个方面:一、在区域设置中看一下你的格式是什么样的;二、把日期用#定界符隔开。eg: select * from table where d1=#2002-2-2# select * from table where format(d1,"yyyy-mm-dd")="2003-02-02" strSQL="select * from table where d1='#" & cdate("2000/2/2") & "#'"rs.open strSQL.......................(后面的参数自己添) 大家来帮我改一下代码,为什么生成exe后达不到预期效果呢? 初学请教 特急!内存不能为"read" 用VC如何写类似VB的activex dll 调用系统时间能达到豪秒极吗? 怎样将属于不同access数据库的表1的纪录追加到表2 ? VB+ODBC+SQL SERVER关于SQLGETDATA的问题 泰山的信誉分怎么没了? 请问:怎样修改菜单的字体大小和调整不同菜单的间距???(用菜单编辑器生成的菜单) 关于VBA FOR EXCEL 的问题? 调试! 菜鸟问题 个位ado 编程中出现的错误啊!急啊!
数据库里的格式是:yyyy-mm-dd
但是我改成-了,也还是不对,不知道改怎么办了,大家再想办法啊
rs.open strSQL.......................(后面的参数自己添)