联通彩铃我们都不一样:asp程序问题

来源:百度文库 编辑:高校问答 时间:2024/04/28 19:36:52
if request.form("Submit")<>"" then
title=trim(request("title"))
text=trim(request("text"))
times=date()
cishu=1
if title="" or text="" then
response.Write"标题或内容不能为空!"
else
sql="Insert Into dongtai(title,text,times,cishu) values ('"&title&"','"&text&"','"×&"','"&cishu&"')"
conn.execute sql
response.write"新闻发布成功!"
end if
set conn=nothing
end if

提交后说发布成功,为什么,记录没有插入到数据库里了,数据库里根本没有东西了..为什么?错在哪里?
sql="Insert Into dongtai(title,text,times,cishu) values ('"&title&"','"&text&"','"date()"','"&cishu&"')"
conn.execute(sql)
改成这样也不行啊,说语句未结束.

我没有用rs.addnew 是因为现在的字段比较少,但我想不通,为什么那样提交,数据里没有数据了,我的注册页面是那样提交都能成功啊....大家帮帮忙啊.

sql="Insert Into dongtai(title,text,times,cishu) values ('"&title&"','"&text&"','"date()"','"&cishu&"')"
conn.execute(sql)
上面两句改成这样试试

×&是什么,啊是这里不对?

用rs.addnew 的方法不好吗?这样提交很危险也容易出错的。当提交字符串里有一个‘号就出错了!!而且你的代码中也没有过渡危险字符的功能!!