ASP日期不能写入access数据库!急急急!!!

fywem 2009-04-19 11:44:18
<%
set rsm=server.createobject("adodb.recordset")
sqlm="select * from memberhuiyuan where username='admin001'" 'memberhuiyuan为创建的查询
rsm.open sqlm,conn,1,1
'日期调用
dd=rsm("mrrq")
tian=rsm("tianshu")
ss=(tian)-DateDiff("d",dd,date())

set rsx=server.createobject("adodb.recordset")
sqlx="Update member set syts="& ss &" where username='admin001'" ‘可以写入
rsx.open sqlx,conn,1,3

'日期增加
aa=5
mmm=DateAdd("d",aa,dd)
Response.Write (mmm)
'set rssm=server.createobject("adodb.recordset")
'sqls="Update member set mrrq = "& mmm &" where username='admin001'" ’不能写入
'rssm.open sqls,conn,1,3
%>
错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 '2009-4-24 15:24:48' 中。
...全文
93 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fywem 2009-04-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 okfei 的回复:]
我碰到过这种情况,好像把日期字段的数值类型改为文本就解决了!你试试看!
[/Quote]
太感谢了,问题解决了。
fywem 2009-04-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 okfei 的回复:]
我碰到过这种情况,好像把日期字段的数值类型改为文本就解决了!你试试看!
[/Quote]
谢谢了这么晚还给回复,感动啊!!!1
wcwtitxu 2009-04-19
  • 打赏
  • 举报
回复
sqls = "Update member set mrrq=#" & mmm & "# where username='admin001'"
南三方 2009-04-19
  • 打赏
  • 举报
回复
我碰到过这种情况,好像把日期字段的数值类型改为文本就解决了!你试试看!

28,391

社区成员

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

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