ASP 往表里添加新的信息

来源:百度知道 编辑:UC知道 时间:2024/09/22 03:46:37
<!--#include file="../config.asp"-->
<%
set rs=server.CreateObject("adodb.recordset")
sql= "select * from news"
rs.open sql,conn,1,1
newstopic=request.Form("newstopic")
newscome=request.Form("newscome")
newscome=request.Form("newstime")
newstext=request.Form("newstext")
if newstopic<>""then
conn.execute("insert into news(新闻标题,新闻出处,新闻日期,新闻内容)
values ('"+newstopic+"','"+newscome+"','"+newstime+"','"+newstext+"')")
end if
if err.number>0 then
response.Write("对不起,数据库有错误")
response.End()
else
end if
%>

请问我这样写有错么???

我一般这样写,觉得条理清晰一些。
set doadd = Server.CreateObject("ADODB.Recordset")
application.lock
doadd.Open "select top 1 * from wen", Conn,2,2
doadd.addnew
doadd("w_name")=w_name
doadd("w_type1")=w_type1
doadd("w_type2")=w_type2
doadd("w_hit")=w_hit
doadd.update
application.unlock
set doadd=nothing
'写入完毕