asp的错误 究竟哪里有问题

seven890528 2010-05-03 07:30:27
<!-- #include file="./conn/conn.asp"-->
<%
dim var_username,var_password
var_username=request("username")
var_password=request("password")
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from users where username='"+var_username+"'",cnn,1,3
rs("password")=var_password
rs.update
response.redirect "update_users.asp"
%>

ADODB.Recordset 错误 '800a0bcd'

BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

/update_users_do.asp,行 8
...全文
141 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyzhuiyue 2010-05-03
  • 打赏
  • 举报
回复
看看是不是文件夹权限设置的问题。
hookee 2010-05-03
  • 打赏
  • 举报
回复
username没有赋值呀

<%=rs("username")%><input type="hidden" name="username" value="<%=rs("username")%>"/></


seven890528 2010-05-03
  • 打赏
  • 举报
回复
<table width="657" border="1">
<tr>
<td colspan="5">修改用户</td>
</tr>
<tr>
<td width="57">序号</td>
<td width="182">用户名称</td>
<td width="166">密码</td>
<td width="99">修改</td>
<td width="117">删除用户</td>
</tr>
<%
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from users" ,cnn,1,3
k=1
while not rs.eof
%>
<tr>
<form name="<%="form"&k%>" method="post" action="update_users_do.asp">
<td><%=k%></td>
<td><%=rs("username")%><input type="hidden" name="username" /></td>
<td><input name="password" value="<%=rs("password")%>"/></td>
<td><input type="submit" value="修改密码"/> </td>
<td><a href="del_user_do.asp?username=<%=rs("username")%>">删除</a></td>
</form>

<%
rs.movenext
k=k+1
wend
%>
</table>

这是我的页面
楼上的 是不是我的页面设计有什么错误啊 怎么会用你的代码 都没法实现修改功能啊
?????
hookee 2010-05-03
  • 打赏
  • 举报
回复

<!-- #include file="./conn/conn.asp"-->
<%
dim var_username,var_password
var_username = trim(request("username"))
var_password = trim(request("password"))
set rs = CreateObject("adodb.recordset")
rs.cursorLocation = 3
rs.open "select * from [users] where [username]='" & var_username & "'",cnn,1,3
If rs.EOF AND rs.BOF Then
Response.Write "no records"
Else
rs("password") = var_password
rs.update
End If
If rs.state<>0 Then rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
response.redirect "update_users.asp"
%>
Henson 2010-05-03
  • 打赏
  • 举报
回复
cnn还是conn
php_wsd 2010-05-03
  • 打赏
  • 举报
回复
rs.open "select * from users where [username]='"+var_username+"'",cnn,1,3
这样试试
pikaqiu1234 2010-05-03
  • 打赏
  • 举报
回复
检查一下字段有没有错误,这段代码应该是修改用户密码的吧,看看是不是数据库中无记录,修改只能是修改数据库中已有的记录。
兼哲 2010-05-03
  • 打赏
  • 举报
回复
没记录,或者记录到底了



你倒是搜索一下啊
源码直接下载地址: https://pan.quark.cn/s/a4b39357ea24 在信息技术领域中,开发一个模仿微信客服交流平台的界面是一项普遍的需求,尤其是在构建企业级沟通工具时。这个名为"仿微信客服交流界面(具备聊天信息本地数据库存储功能)"的项目,致力于为用户创造一个类似于微信的互动体验,并且已经完成了聊天信息在本地数据库中的保存功能,以此保障信息的安全性和可恢复性。另外,项目还包含了网络传输的代码,旨在帮助开发者更好地理解和将此功能整合进自己的应用程序中。 现在让我们深入探究聊天界面的构建过程。微信客服交流界面通常由以下几个核心组件构成:用户个人照片、昵称展示、消息展示气泡、时间标记、输入区域以及发送控制键。这些组件需要经过细致的排布,以确保界面既清晰又便于使用。在用户界面设计方面,一般会采用 Material Design 或者 iOS 的 Human Interface Guidelines 来设计符合平台标准的界面。源代码文件 ChatUIDemo 可能包含了这一界面实现的代码,开发者可以通过查看和调整这个文件来个性化自己的聊天界面。 聊天信息在本地数据库中的存储是一项核心功能。在该项目中,或许选用了SQLite作为轻量级数据库,因为它易于集成,支持事务处理,适合存储结构化的数据,例如用户标识符、接收者标识符、消息内容、发送时刻等。通过运用SQL指令,能够执行数据的增加、删除、修改和查询操作,从而确保聊天记录的完整性和一致性。开发者可能需要关注如何将新接收到的消息添加到数据库中,以及如何从数据库中获取历史记录并在界面上进行展示。 在网络传输方面,可能通过HTTP或HTTPS协议来实现,并且使用了诸如AFNetworking(iOS)或O...

28,403

社区成员

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

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