求ASP,SQL 高手.如何将一个表单的内容插入到几个表

dreamweaverASP+sqlserver有表1,日期型号司炉工装坯工开瓷工表2日期型号成瓷数合格数废品数.要在一个页面上向上述两个中表插入内容.因为日期和型号是相... dreamweaver ASP+sql server
有表1,日期 型号 司炉工 装坯工 开瓷工
表2 日期 型号 成瓷数 合格数 废品数.
要在一个页面上向上述两个中表插入内容 . 因为日期 和型号是相同的.如何能将其插入到两个表中的对应字段
展开
 我来答
gzcooldog
2011-04-06 · 超过12用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:0
展开全部
获取表单数据后依次打开2张表即可,下面列出了查询旧记录和添加新记录二种方式。查询旧记录并修改时还可以采取连接表1表2的日期及型号字段方式(SELECT * from 表1,表2 where 表1.型号=表2.型号 and 表1.日期=表2.日期)
<%
'接收表单信息
h_1 = trim(Request.form("sh_1"))'日期
h_2 = trim(Request.form("sh_2"))'型号
h_3 = trim(Request.form("sh_3"))'司炉工
'省略获取数据语句h_4~h_7
h_8 = trim(Request.form("sh_8"))'废品数
'检测信息对错
if h_1="" or (not Isdate(h_1)) then
Response.write "日期不正确!"
Response.end
end if
'省略h_2~h_8的检测语句......................
'**************************************************以下为查询旧记录并修改*********************************
sql="SELECT * from 表1 where 型号='"&h_2&"'and 日期='"&h_1&"'"
rs.open sql,cn,3,3
rs("司炉工") = h_3
rs("装坯工") = h_4
rs("开瓷工") = h_5
rs.update
rs.close
sql="SELECT * from 表2 where 型号='"&h_2&"'and 日期='"&h_1&"'"
rs.open sql,cn,3,3
rs("成瓷数") = h_6
rs("合格数") = h_7
rs("废品数.") = h_8
rs.update
rs.close
'**************************************************以下为创建新记录******************************************
sql="SELECT * from 表1"
rs.open sql,cn,3,3
rs.addnew
rs("日期") = h_1
rs("型号") = h_2
rs("司炉工") = h_3
rs("装坯工") = h_4
rs("开瓷工") = h_5
rs.update
rs.close
sql="SELECT * from 表2 "
rs.open sql,cn,3,3
rs.addnew
rs("日期") = h_1
rs("型号") = h_2
rs("成瓷数") = h_6
rs("合格数") = h_7
rs("废品数.") = h_8
rs.update
rs.close
%>
hnsxmjx
2011-04-06 · TA获得超过308个赞
知道小有建树答主
回答量:863
采纳率:0%
帮助的人:481万
展开全部
表1正常显示,
调出表2,对比表1中 型号字段 相同的rs2在表2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式