| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 298 人关注过本帖
标题:求助:asp修改数据库记录 却变成添加新记录
收藏  订阅  推荐  打印 
disney168861
Rank: 1
等级:新手上路
帖子:6
积分:160
注册:2007-4-23
求助:asp修改数据库记录 却变成添加新记录

请高手援助,我已在此问题上研究整整20个多小时了!就老是出现添加新记录!我已将rs.addnew 这一行删除
在"rs.open sql,conn,1,3"下面增加一行代码:
if not rs.eof and not rs.bof then 也不行
保存了,也不是缓存的问题!


1.数据库名:#wrtxcnqywz.ldb
表名:Products

2.ProductModify.asp(修改文件)
内容:
<!--#include file="conn.asp"-->
<!--#include file="admin.asp"-->
<!-- #include file="Inc/Head.asp" -->

<script language="javascript">
function ok()
{
document.form1.tp.value=document.myform.zhuang.value;
}

</script>

<%
dim xid
xid=Trim(Request("ID"))
%>

<!-- #include file="Inc/Head.asp" -->

<%
Set rs= Server.CreateObject("ADODB.Recordset")
sql="select * from Products where id=" &xid
rs.open sql,conn,1,3
%>

<table width="560" border="0" align="center" cellpadding="2" cellspacing="1" class="table_southidc">
<tr>
<td class="back_southidc" height="25"> <div align="center"><strong>修改文章
<br>
</strong></div></td>
</tr>

<tr>
<form name="myform" method="post" action="ProductSave.asp?ID=xid" OnSubmit="return checkkk()" >
<td valign="bottom">
<table width="100%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
<tr >
<td width="20%" align="right" class="tr_southidc"><div align="center" class="td_southidc">图片上传: </div></td>
<td width="80%" class="tr_southidc"> <input name="zhuang" type="text" id="zhuang" value="<%=rs("DefaultPicUrl")%>" size="30">
<input type="button" name="Submit2" value="上传图片" onClick="window.open('upfile.asp?formname=myform&editname=zhuang&uppath=UploadFiles&filelx=jpg','','status=no,scrollbars=no,top=20,left=110,width=420,height=165')"> </td>
</tr>
</table></td>
</form>
</tr>

<tr>


<form name="form1" method="post" action="ProductAdd.asp?mark=southidc">
…………
</form>
</tr>
</table>

<!-- #include file="Inc/Foot.asp" -->
<%
rs.Close
set rs=Nothing
call CloseConn()
%>


3.ProductSave.asp(保存文件)
内容:
<!--#include file="conn.asp"-->
<%
dim newid,content,bg,sg,bh,mc,gg,dw,bz,tm,pass,pic,tp

newid=Trim(Request("ID"))
content=Trim(Request("content"))
bg=Trim(Request("bg"))
sg=Trim(Request("sg"))
bh=Trim(Request("bh"))
mc=Trim(Request("mc"))
gg=Trim(Request("gg"))
dw=Trim(Request("dw"))
bz=Trim(Request("bz"))
tm=Trim(Request("time"))
pass=Trim(Request("pass"))
pic=Trim(Request("pic"))
tp=Trim(Request("tp"))

Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from Products where id=" & newid
rs.open sql,conn,1,3

rs("time") =Date()
rs("content")=content
rs("BigClassName")=bg
rs("SmallClassName")=sg
rs("Product_Id")=bh
rs("Title")=mc
rs("Spec")=gg
rs("Unit")=dw
rs("Memo")=bz
rs("UpdateTime")=tm
rs("Passed")=pass
rs("IncludePic")=pic
rs("DefaultPicUrl")=tp

rs.update
rs.close

%>

[此贴子已经被阳光白雪于2007-4-27 9:25:44编辑过]

搜索更多相关主题的帖子: 新记录  数据库  asp  
2007-4-26 20:38
lq7350684
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:18
帖子:5010
积分:49738
注册:2006-11-6

请不要重复发帖.

颓废了两年,我终于又找到了05年的感觉.
[url=http://www.zhaobaow.cn]找宝网[/url]
[url]http://www.zhaobaow.cn[/url]
2007-4-27 08:56
cyc308
Rank: 2
等级:注册会员
帖子:83
积分:980
注册:2005-5-26

代码很长也很乱,,
2007-4-27 09:19
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.058929 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved