主题:  请大家帮忙!!

haohappy

职务:普通成员
等级:1
金币:0.0
发贴:13
#12002/10/6 12:40:43
自己想弄个留言版,可是数据库链接一直有问题,
代码如下:<% nickname=session("nickname")
topic=request.Form("topic")
content=request.Form("content")
set cnt2=server.CreateObject("ADODB.Connection")
cnt2.open "mybbs"
set leavewds=server.CreateObject("ADODB.Recordset")
leavewds.open "select * from memo",cnt2,3,2
leavewds.addnew
leavewds("topic")=topic
leavewds("content")=content content是属于备注形
leavewds("nickname")=nickname
leavewds.update 它提示这行有问题。
leavewds.close
set leavewds=nothing
response.Redirect(url)
%>
第一次提交留言,成功了,可是只有nickname,topic和content都没有
内容,第二次就不行了。



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
#22002/10/6 14:28:11
会不会是表单的相应项的name不相符?

插入留言应该用的是insert吧,你怎么用update?

还有一点是以前看教程时看的,说的是插入记录不能用Response.Redirect转向,我一直是用UD做的,没试过手写,不知道有没有说对



今晚在线

职务:普通成员
等级:3
金币:1.0
发贴:761
#32002/10/6 14:48:57

引用:

topic=request.Form("topic")
content=request.Form("content")



会不会是这两句没起作用,你提交页面输出一下看看

response.write(topic)&(content)