asp 留言本 留言时间现实延迟问题

来源:百度知道 编辑:UC知道 时间:2024/06/20 06:08:56
代码:
set rs=server.createobject("adodb.recordset")
sql="insert into msg (nickname,content,http,email,qq,ipadd,name) values('" & nickn & "','" & msg1 & "','" & zhuye & "','" & youxiang & "','" & oicq & "','" & ip & "','" & session("name") & "')"
rs.open sql,conn,1,3
set rs=nothing
set rs=server.createobject("adodb.recordset")
sql="update msg set dt='" & cstr(date) & "',tm='" & cstr(time) & "'" & "where ID=" & session("ID")
rs.open sql,conn,0,1
response.Write("<script>alert('谢谢你的留言!');location.href='message.asp';</script>")

其他代码没问题。

详细情况:http://yoyoju.gi

你好,你的程序绝对是有问题的.

不知道你为何添加条记录要先加一半再更新一半. 这样时间是延迟不了的,毕竟它的执行时间是毫秒计的 所以一次执行了上千条才有可能延迟1秒钟

就算你的这样写程序行的通,如果你的session("id")是有值的,也不可能更新到这条记录的日期

拿下面的试下吧
<%

set rs=server.createobject("adodb.recordset")
sql="insert into msg (nickname,content,http,email,qq,ipadd,name,dt,tm) values('" & nickn & "','" & msg1 & "','" & zhuye & "','" & youxiang & "','" & oicq & "','" & ip & "','" & session("name") & "','" & cstr(date) & "','" & cstr(time) & "')"
conn.execute sql
%>