| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 407 人关注过本帖
标题:为什么这种写法可以进入删除数据而不能进行插入数据?
只看楼主 加入收藏
xialiu
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-3-22
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
为什么这种写法可以进入删除数据而不能进行插入数据?
下面的代码是删除数据的方法:是可以正常实现删除功能的。(数据库是ACCESS)
<%
if session("username")="" then
%>
<script language="javascript">
top.location.href="../login.asp"
</script>
<%  
  response.end
end if
%>
<!-- #include file="../conn2.asp" -->
<%
id=replace(request("id")," ","")
id=split(id,",")
for i=0 to UBound(id)
  sql="delete from sell where bianhao='"&id(i)&"'"
  conn.execute(sql)
next
response.redirect "sell.asp?page="&request("page")&"&paixu="&request("paixu")&"&paixu2="&request("paixu2")&"&paixu3="&request("paixu3")&"&keyword="&request("keyword")&"&startdate="&request("startdate")&"&enddate="&request("enddate")
%>

下面的是执行插入数据,但却没有办法实现插入功能。(SQL语句我拉出来在ACCESS中执行是正确的。)
<%
if session("username")="" then
%>
<script language="javascript">
top.location.href="../login.asp"
</script>
<%  
  response.end
end if
%>

<!-- #include file="../conn2.asp" -->
<%
id=replace(request("id")," ","")
id=split(id,",")
for i=0 to UBound(id)
  sql="insert into sell(id_produit,bigclass,smallclass,title,huohao,id_ku,ku,shulian,guige,type,price,price2,id_huiyuan,photo,bianhao,beizhu,caizhi,chandi,dingzhi,beihuo)
  select
  produit.id,bigclass.bigclass,smallclass.smallclass,orderdan.title,orderdan.huohao,orderdan.id_ku,ku.ku,orderdan.shulian,orderdan.guige,'3' as type,orderdan.price,orderdan.price2,huiyuan.id,orderdan.photo,orderdan.bianhao,orderdan.beizhu,orderdan.caizhi,orderdan.chandi,orderdan.dingzhi,orderdan.beihuo
  from (((((orderdan inner join produit on orderdan.huohao=produit.huohao)
  inner join bigclass on orderdan.id_bigclass=bigclass.id)
  inner join smallclass on orderdan.id_smallclass=smallclass.id)
  inner join ku on orderdan.id_ku=ku.id )
  inner join huiyuan on orderdan.guke=huiyuan.card)
  where orderdan.bianhao='"&id(i)&"'"
  conn.execute(sql)
next
response.redirect "dingdan_sell.asp?page="&request("page")&"&paixu="&request("paixu")&"&paixu2="&request("paixu2")&"&paixu3="&request("paixu3")&"&keyword="&request("keyword")&"&startdate="&request("startdate")&"&enddate="&request("enddate")
%>


搜索更多相关主题的帖子: include replace request 数据 
2012-03-22 18:14
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:20 
sql="insert into sell(id_produit,bigclass,smallclass,title,huohao,id_ku,ku,shulian,guige,type,price,price2,id_huiyuan,photo,bianhao,beizhu,caizhi,chandi,dingzhi,beihuo)"
  sql=sql&"select "
  sql=sql&" produit.id,bigclass.bigclass,smallclass.smallclass,orderdan.title,orderdan.huohao,orderdan.id_ku,ku.ku,orderdan.shulian,orderdan.guige,'3' as "        sql=sql&"type,orderdan.price,orderdan.price2,huiyuan.id,orderdan.photo,orderdan.bianhao,orderdan.beizhu,orderdan.caizhi,orderdan.chandi,orderdan.dingzhi,orderdan.beihuo"
  sql=sql&" from (((((orderdan inner join produit on orderdan.huohao=produit.huohao) "
  sql=sql&" inner join bigclass on orderdan.id_bigclass=bigclass.id) "
  sql=sql&" inner join smallclass on orderdan.id_smallclass=smallclass.id) "
  sql=sql&" inner join ku on orderdan.id_ku=ku.id ) "
  sql=sql&" inner join huiyuan on orderdan.guke=huiyuan.card) "
  sql=sql&" where orderdan.bianhao='"&id(i)&"'"
sql语句在vbscript里换行要拼接,不要直接换行。
2012-03-23 13:06
快速回复:为什么这种写法可以进入删除数据而不能进行插入数据?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022056 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved