在线等待更新数据库,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
...全文
47 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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呀

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧