救急!ASP无法更新记录!!!!!

nicolasming 2003-07-08 12:06:39
请问高手以下是否错了,以及如何解决:
0. .....(从略)
1.sql="update 用户记录 set 密码='"& pwd1 &"' where 用户名='"& name &"'"
2.conn.execute(sql)
3.conn.close(0~3表示第几行,是为了大家方便才标上去的。)
结果第2行出错:
ASP脚本出错:
[Microsoft][ODBC Microsoft Access Driver]操作必须使用一个
可更新的查询。
如果执行:sql="delet from 用户记录 where 用户名='"& name &"' and
密码='"& pwd &"'"
则显示:无法从指定的数据表中删除
...全文
50 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcr943 2003-07-08
  • 打赏
  • 举报
回复
你最好用这一种方法更新:
idd=request.querystring("id")
//获取你要更新的记录ID号,这个是唯一的,也是最保险的,这样确定记录最好
set rst=server.createobject("adodb.recordset")
sql="select * from da3 where id="&idd
rst.open sql,conn,1,3
rst("密码")=密码
rst("用户名")=用户名
rst.update
rst.close
ratnight 2003-07-08
  • 打赏
  • 举报
回复
应该是数据库文件权限不够,修改数据库文件权限完全控制
lqflsh 2003-07-08
  • 打赏
  • 举报
回复
右击文件夹-〉安全->ev->完全控制。
popnew 2003-07-08
  • 打赏
  • 举报
回复
先判断数据库里有没有该记录

28,408

社区成员

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

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