关于数据库修改更新问题

etononline 2004-12-23 09:31:43
exec="select * from user_tabe where id="&request.form("id")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,3
rs("user_id")=request.form("user_id")
rs("user_password")=request.form("user_password")
rs("telephone")=request.form("telephone")
rs("address")=request.form("address")
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
response.redirect "list.asp"
更新用户资料时,如果修改的用户名以经存在怎么加一个检查语句。
如果修改存在提示错误,反之成功。
...全文
91 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
etononline 2004-12-23
  • 打赏
  • 举报
回复
<!--#include file="conn.asp"-->
<%
name=request.form("user_id")
Set rst_ca=server.createobject("ADODB.Recordset")
ls_sql="select count(*) from user_tabe where user_id='"&name&"'"
rst_ca.open ls_sql,conn
exec="select * from user_tabe where id="&request.form("id")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,3
rs("user_id")=request.form("user_id")
rs("user_password")=request.form("user_password")
rs("telephone")=request.form("telephone")
rs("address")=request.form("address")
if rst_ca(0) <1 then
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
response.redirect "list.asp"
else
response.redirect "err.asp"
end if
%>

除了这句,还有没有更简洁点的语句了。

28,391

社区成员

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

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