爱易网页
ASP教程
用数组实现数据记录的批量录入方法
日期:2011-02-28 浏览次数:20809 次
<% rem 文章题目 asp中利用数组实现数据库记录的批量录入方法(原创) 作者:yanek 联系email:aspboy@263.net %> 包括两个文件 1。allneeddj.asp:实现表单的生成 2. allneeddjresult.asp 处理表单批量录入 3.hbedu.mdb :数据库文件 其数据库结构如下 provinceid:省份编号 数值型 dytaocount:打样套数 数值型 papertaocount:纸样套数 数值型 cpcontent:出片内容 数值型 filename:文件名 文本型 beizhu:备注 备注型 本例子中以10条记录,每条记录6个字段说明. 1。allneeddj.asp <html> <head> <meta http-equiv="Content-Language" content="zh-cn"> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>需求登记</title> </head> <body> <% set conn=server.createobject("adodb.connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & _ Server.MapPath("hbedu.mdb") %> <form method="POST" action="allneeddjresult.asp"> <div align="center"> <center> <table border="1" width="700" bordercolorlight="#FFFFFF"> <tr> <td width="660" colspan="6"> <p align="center">需求登记</td> </tr> <tr> <td width="54" align="center">省份</td> <td width="66" align="center">打样张数</td> <td width="66" align="center">纸样张数</td> <td width="66" align="center">出片内容</td> <td width="80" align="center">文件名</td> <td width="328" align="center"> <p align="center">备注</td> </tr> <% rem 通过循环动态生成不同名称表单域 for i=1 to 10 %> <% set rs=server.createobject("adodb.recordset") sql="select * from provinceinfo " rs.open sql,conn,1,1 set rs1=server.createobject("adodb.recordset") sql1="select * from filename " rs1.open sql1,conn,1,1 %> <tr> <td width="54"><select name="<% response.write"data1"&i %>" size="1"> <% do while not rs.eof if province=cstr(rs("id")) then sel="selected" else sel="" &nb
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。