<%
set rs = Server.CreateObject("ADODB.Recordset")
conn.execute "delete khxx where NO="&trim(request.querystring("NO"))
response.redirect "kehulist.asp"
%>
<%
rs.close '关闭记录集
set rs=nothing '释放资源
%>
为什么删除不了ACCESS数据库中的记录!!!
答案:3 悬赏:20 手机版
解决时间 2021-12-22 17:17
- 提问者网友:几叶到寒
- 2021-12-22 12:32
最佳答案
- 五星知识达人网友:掌灯师
- 2022-01-10 01:52
试试
conn.execute("delete khxx where NO='"&trim(request.querystring("NO")) &"'")
conn.execute("delete khxx where NO='"&trim(request.querystring("NO")) &"'")
全部回答
- 1楼网友:第幾種人
- 2022-01-10 02:20
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库地址")
exec="delete khxx where NO="&trim(request.querystring("NO"))
conn.execute exec
你的conn定义错了
- 2楼网友:北方的南先生
- 2022-01-10 02:06
6个表中,把其中一个表的编码字段设为主键(保证编码不能重复,唯一),其余5个表不用设。
然后,点数据库工具:关系,将6个表都显示出来,主键那个表分别与其它5个表编码字段建立一对多关系,勾选其中实施参照完整性,再勾选级联删除相关记录,关闭关系。这样当删除主键中的编码时,如8,其它5个表中编码为8的记录就会一并删除。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯