主题:  大家帮忙看看!

雅痞公子

职务:普通成员
等级:3
金币:-3.0
发贴:732
注册:2003/3/27 23:16:34
#12003/7/10 14:34:47


DELETE FROM Centers WHERE Center_ID=#FORM.Center_ID#





“#FORM.Center_ID#”一次只能删除表单输入的一个数据,如果我想删除多个数据应该怎样写。
比如在表单里一次输入想删除的ID:“26,27,28,29,35”
这样写不行,应该怎样写!



namelysweet

职务:普通成员
等级:3
金币:1.0
发贴:681
注册:2002/2/17 14:52:38
#22003/7/11 8:55:39
你这样写当然不行了,别的不说,那SQL语句:

where Center_ID=#FORM.Center_ID#

你想你提交过来的是:26,27,28,29,35,那SQL不就成了

where Center_ID=26,27,28,35了吗,这当然是不行的了


::和讯网 www.homeway.com.cn ::


s22

职务:版主
等级:4
金币:10.0
发贴:1634
注册:2004/12/19 13:06:46
#32003/7/11 10:45:50
一次删除多个当然是可以的。

提交的时候把列表里选中多个不就可以了嘛



s22

职务:版主
等级:4
金币:10.0
发贴:1634
注册:2004/12/19 13:06:46
#42003/7/11 11:13:05

图片如下:

listToArray
where x=.. or x=..



雅痞公子

职务:普通成员
等级:3
金币:-3.0
发贴:732
注册:2003/3/27 23:16:34
#52003/7/11 22:03:08
能不能把代码贴上来
图片看的有些不明白!



雅痞公子

职务:普通成员
等级:3
金币:-3.0
发贴:732
注册:2003/3/27 23:16:34
#62003/7/12 14:04:51
就是怎样实现一次删除多个数据的那几句。