主题:  为什么不是更新记录而是增加了一条新记录

nikers

职务:普通成员
等级:1
金币:0.0
发贴:68
注册:2001/7/26 14:43:38
#12002/2/1 10:48:45
更新文件代码: 望5D同志帮忙
<%
title=request.form("title")
content=request.form("content")
id=Request.QueryString("id")
sign=request.form("sign1")
if len(sign)<1 then
Set dbLink=Server.CreateObject("ADODB.Connection")
dbLink.mode=3
dbLink.Open strp
Set rs=Server.CreateObject ("ADODB.Recordset")
rs.locktype=1
rs.cursortype=0
rs.open "SELECT * FROM news WHERE ID="&id,dbLink
%>


















标题
">
内容








    



<% else
Set dbLink=Server.CreateObject("ADODB.Connection")
dbLink.mode=3
dbLink.Open strp
Set rs=Server.CreateObject ("ADODB.Recordset")
rs.locktype=3
rs.cursortype=0
rs.open "SELECT * FROM news WHERE id="&request.Form("id"),dbLink
if rs.eof then response.write ("")
rs("title")=request.form("title")
rs("content")=request.form("content")
rs.Update
rs.close
dbLink.close
response.redirect "index.asp"
end if
%>

编辑历史:[这消息被5D大叔编辑过(编辑时间2002-02-01 14:15:12)]


5D公害

职务:普通成员
等级:9
金币:10.3
发贴:36272
注册:2002/1/13 9:52:57
#22002/2/1 11:43:54
你这个本来就是加记录的



nikers

职务:普通成员
等级:1
金币:0.0
发贴:68
注册:2001/7/26 14:43:38
#32002/2/1 12:15:02
那怎么该呢?望告知



5D公害

职务:普通成员
等级:9
金币:10.3
发贴:36272
注册:2002/1/13 9:52:57
#42002/2/1 14:02:41
由于我对ASP手写不太在行,我是用UD做的,这我可以告诉你,用Update Record



nikers

职务:普通成员
等级:1
金币:0.0
发贴:68
注册:2001/7/26 14:43:38
#52002/2/1 14:10:03
ud我也会那个东西太差不灵活



lowchikeung

职务:普通成员
等级:2
金币:1.0
发贴:607
注册:2001/11/16 20:44:42
#62002/2/1 14:29:36
你试一下把rs.cursortype=0改成rs.cursortype=2



nikers

职务:普通成员
等级:1
金币:0.0
发贴:68
注册:2001/7/26 14:43:38
#72002/2/1 14:47:24
还是不行