主题:  如何传递“日期/时间”变量?

sina0020

职务:普通成员
等级:1
金币:0.0
发贴:21
#12004/5/19 11:44:10
偶在asp操作access时,需要更新记录,
前一个页面:<form action="rep.asp?Ttime=<%=rs("Ttime")%>" method="post" name="f3">

回复页面:sql="update guestbook set rep='"&rep&"' where Ttime="&Ttime&""
sql="update guestbook set rep='"&rep&"' where Ttime=‘"&Ttime&"’"
这两个sql语句都报错,Ttime是“日期/时间”字段,不知是怎么回事;
当我试着把所有的Ttime都改为一个“文本”字段后程序运行正常!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22004/5/19 12:54:09
Ttime=#"&Ttime&"#"



红卫兵

职务:普通成员
等级:1
金币:0.0
发贴:113
#32004/5/19 16:33:32
谢谢了,好久没来,今天一来又学了一招儿!



红卫兵

职务:普通成员
等级:1
金币:0.0
发贴:113
#42004/5/19 16:53:10
好像不行啊,偶记得时间变量前后是加#,但在这里如果数据库该字段类型是“日期/时间”,里面存储的是如“2004-5-18 22:00:08”,用
sql="update guestbook set rep='"&rep&"' where Ttime=#"&Ttime&"#"报错!
如何解决?请教!先谢!