李宁10k成绩查询 柠檬:ASP中修改记录出错,急,急!谢谢大家!

来源:百度文库 编辑:高考问答 时间:2024/04/28 08:51:21
我先建了一个修改记录页面的表单,表单的提交文件为editnews.asp(运行这个文件时出错),出错提示为

非法赋值: 'time'

editnews.asp代码如下:(大家帮我看看是哪儿出的错呀)
<%
title=replace(request.form("title"),"'","''")
laiyuan=replace(request.form("laiyuan"),"'","''")
zhuozhe=replace(request.form("zhuozhe"),"'","''")
time=replace(request.form("time"),"'","''")
connet=replace(request.form("connet"),"'","''")
if request.QueryString("id")<>"" and title<>"" and connet<>"" then
id=clng(request.QueryString("id"))
sql="update news set title='"&title&"',laiyuan='"&laiyuan&"',zhuozhe='"&zhuozhe&"',time=#"&time&"#,connet='"&connet&"' where id="&id
set rs=server.CreateObject("adodb.recordset")
on error resume next
rs.open sql,conn,1,3
if err then
response.write "更新时发生错误!"
else
response.write "更新成功!"
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
end if

time可能不符合时间的格式

你可以看下时间字段的数型.

你先用
response.write sql
response.end

输出SQL语句看下是否正确.

其实时间的更新可以在数据库里设置
设计数据库的时候让时间字段默认值为=now()或者=date()或者=time()