saucer(思归) 请进了。

leosh 2002-05-28 10:49:45
http://www.csdn.net/Expert/TopicView1.asp?id=757842

第二种方法已经测试并通过了,谢谢!!

另外,在你给我的第一种方法中不行啊。
执行的最后结果跟我一样,没有遍历。
我仍想请教第一种方法。谢谢!!!
...全文
22 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
saucer 2002-05-28
  • 打赏
  • 举报
回复
其实 beyond_xiruo(希偌) 跟free_bedlamite(freeboy) 的办法更好

把SQL打印出来看看是什么问题
Response.Write "***" & Request.Form("mySQL") & "***<BR>"
希偌 2002-05-28
  • 打赏
  • 举报
回复
这个应该用delete from tablename fieldname in (area in fieldname)
saucer 2002-05-28
  • 打赏
  • 举报
回复
sorry, my mistake

<script language=javascript>
function getSQL()
{
var elements = document.myForm.elements;
var strtemp = "";
for(var i=0;i<elements.length;i++)
{
if(elements[i].name == "bdelete" && elements[i].checked)
{
var delid = elements[i].value;
if (strtemp.length > 0)
strtemp += " OR ";
strtemp +=" MessageID =" + delid; //I forgot a "+" here
}
}

document.myForm.mySQL.value=strtemp;
return true;
}
</script>
leosh 2002-05-28
  • 打赏
  • 举报
回复
打印出来的结果为没有遍历。

如果选中MessageID =26 MessageID =19 MessageID =15
那么最后的结果为DELETE FROM MessageBoard WHERE MessageID =15

另外,Request.Form("mySQL")的值为MessageID =15

最后感谢beyond_xiruo(希偌) 和free_bedlamite(freeboy),他们的方法是最好的。
free_bedlamite(freeboy)我会额外给他分的,谢谢他了。

28,391

社区成员

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

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