我要修改现有记录,但是…………

mikespook 2002-01-03 01:22:25
我要修改现有的一条记录,但是我只能修改最后一条记录。而不能修改其他的,如果修改就会提示数据库引擎出错。大家看看哪里错了?
<%@ LANGUAGE="VBSCRIPT" %>
<%if session("name")="" then
Response.Redirect "../default.htm"
end if
dim conn
dim rs
dim strcnn
Set Conn = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.recordset")
StrCnn = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("../data/data.mdb")
Conn.Open StrCnn
dim errorString
dim pName
dim pNickname
dim pSex
dim pBirthday
dim pQQ
dim pIcq
dim pEmail
dim pTel
dim pHomepage
dim pText
dim pAddress
dim pPostNO
dim pPassword
dim pRepassword
dim sql
pNickname=trim(Request.Form("txtnickname"))
pSex=trim(Request.Form("txtsex"))
pName=trim(Request.Form("txtname"))
pBirthday=trim(Request.Form("txtbirthday"))
pQQ=trim(Request.Form("txtQQ"))
pIcq=trim(Request.Form("txticq"))
pEmail=trim(Request.Form("txtemail"))
pTel=trim(Request.Form("txttel"))
pHomepage=trim(Request.Form("txthomepage"))
pText=trim(Request.Form("txttext"))
pPostNO=trim(Request.Form("txtpostNO"))
pPassword=trim(Request.Form("txtPassword"))
pRepassword=trim(Request.Form("txtRepassword"))
pAddress=trim(Request.Form("txtAddress"))
errorString=""
%>
<html>
<head>
<title>Lucky7同学录</title>
<link rel="stylesheet" type="text/css" href="../include/white.css">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="275"><img src="../images/top.gif" width="280" height="60"></td>
<td><A HREF=http://asiafriendfinder.com/go/p103828 target=_top>
<img src=http://banners.asiafriendfinder.com/banners/ffz/gb05.gif
width=468 height=60 border=0></A></td>
</tr>
</table>
<div align="center">
<p>
<%
if not (pPassword=pRepassword) then
errorString="“密码”与“重复密码”不同。"
end if

if pPassword="" then
errorString="密码不能为空。"
end if

if pPostNO="" then
errorString="邮政编码不能为空。"
end if

if pAddress="" then
errorString="通信地址不能为空。"
end if

if pIcq="" then
errorString="ICQ号码不能为空,如果没有请添0。"
end if

if pQQ="" then
errorString="QQ号码不能为空,如果没有请添0。"
end if

if not isdate(pBirthday) then
errorString="你输入的生日不是日期,请按"&date&"的格式输入。"
end if

if pBirthday="" then
errorString="生日不能为空。"
end if

if pSex="" then
errorString="性别不能为空。"
end if

if pName="" then
errorString="姓名不能为空。"
end if
%>
<%if not errorString="" then%>
<table width="50%" border="0" cellspacing="2" cellpadding="0">
<tr>
<td>你填写的资料有如下错误:<b><%=errorString%></b>请重新填写。</td>
</tr>
<tr>
<td>
<div align="right"><img src="../images/link.gif" width="18" height="18" align="absmiddle"><a href="javascript:history.back();">确定>></a><img src="../images/link.gif" width="18" height="18" align="absmiddle"><a href="../main.asp">返回首页>></a></div>
</td>
</tr>
</table>
<%else%>
<%sql="select * from members where 姓名='" & pName &"'"
rs.open sql,conn,1,3
rs("姓名")=pName
rs("昵称")=pNickname
rs("性别")=pSex
pBirthday=cdate(pBirthday)
pQQ=clng(pQQ)
pIcq=clng(pIcq)
rs("生日")=pBirthday
rs("QQ号码") =pQQ
rs("ICQ号码")=pIcq
rs("电子邮件地址")=pEmail
rs("电话")=pTel
rs("个人主页")=pHomepage
rs("通信地址")=pAddress
rs("邮政编码")=pPostNO
rs("备注")=pText
rs("密码")=pPassword
rs("登陆日期")=Date
rs.Update
rs.Clone
set rs=nothing
conn.Close
set conn=nothing
session("name")=pName
%>
<table width="50%" border="0" cellspacing="2" cellpadding="0">
<tr>
<td>你填写的资料已经修改成功,请返回。</td>
</tr>
<tr>
<td>
<div align="right"><img src="../images/link.gif" width="18" height="18" align="absmiddle"><a href="../main.asp">返回首页>></a></div>
</td>
</tr>
</table>
<%end if%>

</body>
</html>
...全文
88 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mikespook 2002-01-06
  • 打赏
  • 举报
回复
hehe!
希偌 2002-01-05
  • 打赏
  • 举报
回复
在数据库里修改pHomepage默认值并不允许为空,这样当用户没有输入这一项数据的时候,数据库就会自动往字段里添加默认值!
纪俊 2002-01-05
  • 打赏
  • 举报
回复
我同意cccmx() 
xyzoem 2002-01-04
  • 打赏
  • 举报
回复
或加一句if pHomepage="" then
pHomepage="无个人主页"
end if
cccmx 2002-01-03
  • 打赏
  • 举报
回复
将数据库中的‘个人主页' 字段改为允许空字符串。
mikespook 2002-01-03
  • 打赏
  • 举报
回复

Microsoft JET Database Engine 错误'80040e21'

'members.个人主页'不能是零长度。﹃

/lucky7/members/postdate.asp, 154
1 XXXXX 科技服务有限公司 QES/LX-CX-2017 程序文件 (依据 ISO9001:2015、ISO14001:2015、GB/T28001-2011 标准编制) 编制:办公室 审核:XXX 批准:XXX 现行版本:A/0 受控状态:受控 2017 年 1 月 1 日发布 2017 年 1 月 1 实施 XXXXX 科技服务有限公司 2 程序文件目录 文件管理程序………………………………………………………………(3) 记录管理程序………………………………………………………………(6) 法律法规和其他要求获取识别程序………………………………………(8) 信息交流程序………………………………………………………………(11) 管理评审程序………………………………………………………………(12) 人力资源控制程序…………………………………………………………(18) 内部审核程序………………………………………………………………(22) 纠正与预防措施程序………………………………………………………(26) 运行控制程序………………………………………………………………(30) 相关方管理控制程序 ……………………………………………………(32) 应急准备和响应程序………………………………………………………(34) 绩效监测和测量程序………………………………………………………(40) 事件、不符合控制程序……………………………………………………(43) 飞防和服务提供的管理程序………………………………………………(47) 顾客满意率评价程序………………………………………………………(51) 环境因素识别与评价程序…………………………………………………(53) 法律法规和其他要求合规性评价控制程序………………………………(57) 危险源识别与评价程序……………………………………………………(59) 3 文件管理程序 QES/LX-CX-01-2017 1 目的 有效控制XXXXQES管理体系有关文件、 资料, 确保所使用文件的正确性、 有效性。 2 适用范围 适用于QES管理体系有关的文件、资料控制。 3 术语和定义 受控文件:指文件的发放、更改、回收和作废都按规定进行控制,以 确保文件持有人持有效版本的文件。 非受控文件:指文件的更改、作废不通知文件持有人的文件。 4 职责 4.1 最高管理者 负责批准发布QES管理手册。 4.2 管理者代表 负责批准发布QES程序文件。 负责组织对现有体系文件的定期评审。 4.3 办公室 负责公司管理手册、程序文件、管理制度、记录的发放、登记。 负责收集和管理与体系有关的文件、资料。 负责QES文件管理体系有关文件、资料的编制。 4.4 各部门、各负责与本部门、本单位QES管理体系文件的编制、使用和 保管并收集、整理和管理QES管理体系的文件、资料等。 5 工作程序 5.1 文件分类、编号 QES管理体系文件、资料包括管理手册、程序文件、作业指导书、记录 等。 管理手册:QES/LX-SC-2017 程序文件:QES/LX-CX-2017 管理文件汇编代表字母为GL-00 技术文件汇编代表字母为JS-00 4 5.2 文件的编写、审核、发布、发放 5.2.1 公司《质量环境和职业健康安全管理手册》由办公室组织编写,管 理者代表审核后上报最高管理者批准发布。 公司程序文件由办公室组织编写,管理者代表批准。作业文件包括管 理类文件、技术类文件、工作程序类文件和岗位工作类文件。记录由所属 根据实际情况自行编制。 5.2.2 原版文件(含批准依据)应交办公室统一保管,各部门使用的均为 "副本"。 5.2.3 应确保文件使用的各场所都能得到相关文件的适用版本,文件的发 放填写《文件发放、回收记录》。 5.3 文件的受控状况 5.3.1 管理手册、程序文件、作业文件(如各种规章制度、管理标准、岗 位作业标准)以及公司在用的其他质量环境和职业健康安全文件、法规和 资料等加盖"受控"章和按分发号进行控制。凡盖受控章的文件必须跟踪 修改状态,而非受控文件(不盖受控章)不再跟踪修改。 5.3.2 对于一次性或短期使用的文件,如月计划、周计划,不盖"受控" 章,有统一的编号即可。 5.3.3 外来的 QES 法律、法规、标准不加盖"受控"章,由归口管理部门 定期进行审核,并出具《××××年有效外来文件清单》。凡过期的作废 文件应隔离存放并作失效标识,以保证在使用现场为有效版本。 5.4 文件的更改 5.4.1 公司《质量环境和职业健康安全管理手册》的更改由办公室负责, 相关部门提出《文件更改申请单》,说明更改的原因,管理者代表负责组 织有关人员更改,最高管理者批准。 5.4.2 公司程序文件的更改由各部门提出《文件

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧