主题:  这一句又错在哪里?

阿哲2002

职务:普通成员
等级:1
金币:0.0
发贴:86
#12003/8/23 10:28:14
SQLStr="INSERT INTO t_ip valueS('" & request.cookies("IPAddress") & "',getdate(),'" & request("options") & "')"
conn.execute(SQLStr)

错误类型:
Microsoft JET Database Engine (0x80040E14)
表达式中 'getdate' 函数未定义。
/99ds/research/research.asp, 第 33 行



東風破

职务:普通成员
等级:1
金币:0.0
发贴:150
#22003/8/23 11:39:25
是MSSQL Server数据库么?如果不是就用date()



阿哲2002

职务:普通成员
等级:1
金币:0.0
发贴:86
#32003/8/23 13:12:51
我用的是ACCESS数据库
如果我要日期和时间,该如何写呢。
东风兄,请多指教。谢谢了。



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#42003/8/23 13:48:52
不需要插入的啦,在数据库设置一下它的默认值就可以了。
如果一定要插入:
ACCESS:
insert into table (日期字段) values ('"&date()&"')
MS SQL
insert into table (日期字段) values (getdate())


难人一个……

阿哲2002

职务:普通成员
等级:1
金币:0.0
发贴:86
#52003/8/25 7:57:39
那高手们再帮我看这一段吧。多谢了。

'当表中同一IP的投票时间大于30分钟,则将些浏览者的投票结果增加到IP表中
if datediff("d",rs.fields("c_ip_datetime"),now)<1 and int(now-rs.fields("c_ip_datetime"))>30 then
SQLStr="INSERT INTO t_ip(c_ip_address,c_ip_datetime,c_vote_no) valueS('" & request.cookies("IPAddress") & "',now(),'" & request("options") & "')"
conn.execute(SQLStr)
'返回值为1,表示已成功投票;否则返回值为-1时,表示此浏览者已投过票
outcome=1
else
outcome=-1
end if

为什么我隔了半个小时后再投票,为什么不能成功。到底那出错了。

编辑历史:[这消息被阿哲2002编辑过(编辑时间2003-08-25 07:59:05)]


阿哲2002

职务:普通成员
等级:1
金币:0.0
发贴:86
#62003/8/25 11:27:40
up~~~