请问如何是js和asp从access中删除数据,功能是获取到复选框选中的id,提交到access数据库文件中删除数据?(ASP问题 怎么实现删除选定选项的功能?

8923℃ KENT

请问如何是js和asp从access中删除数据,功能是获取到复选框选中的id,提交到access数据库文件中删除数据?(ASP问题 怎么实现删除选定选项的功能?)

ASP问题 怎么实现删除选定选项的功能?

用循环删除就行了.

张三 ID=1

李四 ID=2

复选之后的结果是 users="1,2"

然后用a[]=Split(user,",")

再用for 1 to ubound(a)

Sql="delete 数据表 where id='"a[i]"'"

conn.execute(Sql)

next

完工!!!!!!!!

在asp中 如何 删除 所 勾选 复选框 的记录

先说一个情况:在同一个表单内,若输入框名相同的话,在取得表单值的时候,同名值会自动以英文逗号隔开.如果不知道这个,可以试一下.然后向下看.

复选框使用同一个名称,其value使用此条数据的ID值.

……

/>

……

删除按纽就是提交这个表单,那么,在接表单值的时候,request("dels")的值将是一个以英文逗号隔开的一串选中的ID值。

删除这串ID对应数据就更简单了

conn.execute("delete from 表名 where id in("&request("dels")&")")

(随手敲的代码,未测试,仅供参考)

求asp删除复选框选中的数据库记录的代码

delete from table where id in (复选框的选中的值形成的以逗号隔开的字符串)

在使用这句前 你先给复选框付值。。这个选中值为数据库读出数据的ID ~然后取的时候只需要request.form("复选框名") 这样他会自动生成以逗号隔开的字符串。。就可以直接在SQL语句里面用了

列如

<%

aaa=request.Form("id")'上个页面传下来的ID集合

fff=split(aaa,",")'fff为ID值的数组

x=0

do while x<=ubound(fff)

'for x=0 to ubound(fff)

tt=replace("px"&fff(x)," ","")'过滤空格

if x=ubound(fff) then

bbb=bbb&request.Form(tt)

else

bbb=request.Form(tt)&","&bbb

end if

x=x+1

loop

'next

array1=split(aaa,",")

array2=split(bbb,",")

'array1和array2的元素个数是一样的

for i=0 to ubound(array1)

sql="update table set px="&array2(i)&" where id="&array1(i)

next

%>

这个是批量修改

ASP中复选框全选并删除

把整个数据页面列表做成一个大form,action="del.asp",包含所有复选框,复选框名都是name=id,提交,。

iid=request("id")

sql="delete * from other_note where id in ('"&iid&"')"

conn.execute(sql)

TAG: 数据