在线等待更新数据库,ASP+ACCESS

ginochen 2004-05-07 09:09:09
我的数据库表结构是:logindate为datetime类型,
我在程序中用:
logindate=date()
sql="select * from 表名 where logindate = '" & logindate & "'"


Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e07'

[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。

/chen.asp,行9
...全文
17 9 点赞 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lovewangshu 2004-05-08
可以像数字类型的一样.直接sql="select * from 表名 where logindate=date()"就可以了.第一步是多余的.
  • 打赏
  • 举报
回复
nssp 2004-05-08
不用加引号
  • 打赏
  • 举报
回复
富察咪咪 2004-05-08
Access 可以使用Format(Date(),"yyyy-mm-dd")
  • 打赏
  • 举报
回复
Qthinker 2004-05-08
不能为空!!!
  • 打赏
  • 举报
回复
kenivn 2004-05-07
同楼上,在 日期前后要加 #号
  • 打赏
  • 举报
回复
mesher 2004-05-07
sql="select * from 表名 where logindate = #" & logindate & "#"

  • 打赏
  • 举报
回复
dennis1215 2004-05-07
sql="select * from 表名 where logindate=date()"

试试这样吧。05和5不是主要问题。
  • 打赏
  • 举报
回复
phoenixlj 2004-05-07
这种好像只有自己写函数,自带的函数中好像没有,只是好像,偶也记不清楚啦!
  • 打赏
  • 举报
回复
ginochen 2004-05-07
怎没人理我是不是要表中的类型设成字符串型呀,
问一下,date得到的是2004-5-7如何得到的是2004-05-07呀
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP
加入

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-05-07 09:09
社区公告
暂无公告