弄不懂啊!!

liberty2000 liberty2000 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我的程序如下:想达到的目的是,当trans_order表中的“业务流水号”和update1表中的一样,那么就更新trans_order中的该条数据,否则就添加数据,可是弄了两天了还是不能实现,不知道除了什么错误,请指教!谢谢!!
<%
dim sql
dim rs
dim conn

dim sql1
dim rs1
dim conn1

dim sql2
dim rs2
dim conn2

set rs=server.createobject("adodb.recordset")
conn = "DBQ=" + server.mappath("trans_order.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
sql="select * from trans_order"
rs.Open sql,conn,1,3

set rs2=server.createobject("adodb.recordset")
conn2 = "DBQ=" + server.mappath("trans_order.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"

set rs1=server.createobject("adodb.recordset")
conn1 = "DBQ=" + server.mappath("update1.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
sql1="select * from update1"
rs1.Open sql1,conn1,1,3

dim yewuid
yewuid=0
while not rs1.EOF
temp1=rs1("业务流水号")
t1=rs1("部门简称")
t3=rs1("进口日期")
t4 =rs1("卸货地点")
t5 =rs1("客户自编号")
t6 =rs1("客户简称")
t7 =rs1("经营单位")
t8 =rs1("运输工具")
t9 =rs1("接单日期")
t10 =rs1("查验日期")
t11 =rs1("放行日期")
t12 =rs1("提单号")
t13 =rs1("件数")
t14 =rs1("毛重")
t15 =rs1("备注")
t16 =rs1("品名")
t17 =rs1("操作员")
t18 =rs1("报关单号")
t19 =rs1("整拼散")
t20 =rs1("通关单号")
t21 =rs1("联系人")
t22 =rs1("电话")
t23 =rs1("手机")
t24 =rs1("传真")
t25 =rs1("地址")
t26 =rs1("邮编")

while not rs.EOF
temp=rs("业务流水号")
if temp1=temp then
yewuid=temp
exit do
end if
rs.movenext
wend
rs.movefirst

response.write yewuid
if yewuid<>"0" then
sql2="update trans_order set 部门简称='"&t1&"',进口日期='"&t3&"',卸货地点='"&t4&"',客户自编号='"&t5&"',客户简称='"&t6&"',经营单位='"&t7&"',运输工具='"&t8&"',接单日期='"&t9&"',查验日期='"&t10&"',放行日期='"&t11&"',提单号='"&t12&"',件数='"&t13&"',毛重='"&t14&"',备注='"&t15&"',品名='"&t16&"',操作员='"&t17&"',报关单号='"&t18&"',整拼散='"&t19&"',通关单号='"&t20&"',联系人='"&t21&"',电话='"&t22&"',手机='"&t23&"',传真='"&t24&"',地址='"&t25&"',邮编='"&t26&"' where 业务流水号='"&yewuid&"'"
rs2.open sql2,conn2,1,1

else

rs.addnew

rs("部门简称") =rs1("部门简称")
rs("业务流水号") =rs1("业务流水号")
rs("进口日期") =rs1("进口日期")
rs("卸货地点") =rs1("卸货地点")
rs("客户自编号") =rs1("客户自编号")
rs("客户简称") =rs1("客户简称")
rs("经营单位") =rs1("经营单位")
rs("运输工具") =rs1("运输工具")
rs("接单日期") =rs1("接单日期")
rs("查验日期") =rs1("查验日期")
rs("放行日期") =rs1("放行日期")
rs("提单号") =rs1("提单号")
rs("件数") =rs1("件数")
rs("毛重") =rs1("毛重")
rs("备注") =rs1("备注")
rs("品名") =rs1("品名")
rs("操作员") =rs1("操作员")
rs("报关单号") =rs1("报关单号")
rs("整拼散") =rs1("整拼散")
rs("通关单号") =rs1("通关单号")
rs("联系人") =rs1("联系人")
rs("电话") =rs1("电话")
rs("手机") =rs1("手机")
rs("传真") =rs1("传真")
rs("地址") =rs1("地址")
rs("邮编") =rs1("邮编")
rs.Update

end if

rs1.MoveNext
wend

rs.Close
set rs=nothing
rs1.Close
set rs1=nothing

%>
...全文

相关推荐

自己弄的一个小通讯录!!

自己弄的一个小通讯录!!自己弄的一个小通讯录!!

djslc

js中!和!!的区别与用法

js中!的用法是比较灵活的,它除了做逻辑运算常常会用!做类型判断,可以用!与上对象来求得一个布尔值, 1、!可将变量转换成boolean类型,null、undefined和空字符串取反都为false,其余都为true。 !null=true !undefined=true !''=true !100=false !'abc'=false 2、!!常常用来做类型判断,在第一步!(变量)之后再做逻辑取反运算,在js中新手常常会写这样臃肿的代码: 判断变量a为非空,未定义或者非空串才能执行方法体的内容 var a; if(a!=null&&typeof(a)!=undefined&&a!='')

weixin_38619613

大弄蝶属Capila一新种(鳞翅目:弄蝶科) (2003年)

记述了采自南岭自然保护区的大弄蝶属Capila一新种,即拟纹大弄蝶Capaa neolineata sp.nov..新种与海南产的线纹大弄蝶Capila lineata Chou et Gu,1994相似,主要区别在于:体形较大;前翅靠近顶角白斑列的后两个白斑小并向外偏移,不成斜线;中域白带宽,前端伸过径脉,几达前缘,M3室处明显突出;抱器末端的下部突起较长.

weixin_38690739

中国弄蝶一新记录属、种(鳞翅目:弄蝶科) (2003年)

报道了采自海南省白沙县马域岭的中国弄蝶科一新记录属、种,即达弄蝶属Darpa Moore和达弄蝶D.hanria Moore.观察标本:1:female_sign:旱,海南省白沙县马域岭(1 300 m),2003-Ⅲ-24.

weixin_38656297

敏捷性能合弄结构(APH)中文版0414.pdf

敏捷性能合弄结构(APH)中文版0414.pdf

被遗忘的小破孩
评论 4
收藏 已收藏
分享
返回顶部
liberty2000
ASP 28,401 成员 356,940 内容