我修改了,本来结果应该有两条的,现在只有一条啊~~为什么会是这样子的??

Dadimamiilove 2009-10-15 04:32:04
<%
<!--#include file="conn.asp"-->
<%
set rs=server.CreateObject("adodb.recordset")
sql="select b.材料名称 ,a.订单号,b.所需材料数量,c.库存量,sum((c.库存量-a.订单数*b.所需材料数量)) as 剩余数量 from 业务打样 as a inner join 产品清单 as b on a.产品名称=b.产品名称 inner join 材料库存表 as c on b.材料名称 =c.材料名称 where a.完成 is null group by b.材料名称 ,a.订单号,b.所需材料数量,c.库存量 "
rs.open sql,conn
while not rs.eof

ddh=rs("订单号")
set rs4=server.CreateObject("adodb.recordset")
rs4.open "select 订单号 from 物控清单 where 订单号='"&ddh&"'",conn
if not rs4.eof then
response.End()
else

clmc=rs("材料名称")
sxclsl=rs("所需材料数量")
kcl=rs("库存量")
sysl=rs("剩余数量")
sql1="select * from 物控清单 "
set rs1=server.CreateObject("adodb.recordset")
rs1.open sql1,conn,1,3
rs1.addnew
rs1("订单号")=ddh
rs1("材料名称")=clmc
rs1("所需材料数量")=sxclsl
rs1("库存量")=kcl
rs1("剩余数量")=sysl
rs1("录入时间")=date()
rs1.update

end if
rs.movenext
wend
response.write err.description &" "
%>
...全文
114 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dadimamiilove 2009-10-16
  • 打赏
  • 举报
回复
我想过了~~不知拿什么代替上面的判断~~总不能拿掉吧!!~~
Dadimamiilove 2009-10-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sallyimportant 的回复:]
去掉条件!试试,看看是不是条件写错了
[/Quote]
对~是条件的问题~问题是我得先判断有没有重复的~再写啊~总不能删掉这判断啊~~
sallyimportant 2009-10-15
  • 打赏
  • 举报
回复
去掉条件!试试,看看是不是条件写错了
sallyimportant 2009-10-15
  • 打赏
  • 举报
回复
学习le

28,406

社区成员

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

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