asp中利用数组实现数据库记录的批量录入方法

2016-01-29 19:36 115 1 收藏

asp中利用数组实现数据库记录的批量录入方法,asp中利用数组实现数据库记录的批量录入方法

【 tulaoshi.com - ASP 】

       演示:http://www.zwtd.com/1/yanek/n/needdj2.asp
  <%
  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=""
  end if
  response.write "<option " & sel & " value='"+CStr(rs("id"))+"'>"+rs("province")+"</option>"+chr(13)+chr(10)
  rs.movenext
  loop
  set rs=nothing
  %> </select></td>
  <td width="66"><input type="text" name="<% response.write"data2"&i %>" size="8"></td>
  <td width="66"><input type="text" name="<% response.write"data3"&i %>" size="8"></td>
  <td width="66"><select size="1" name="<% response.write"data4"&i %>">
  <option value="1">改动部分</option>
  <option value="2">全部内容</option>
  </select></td>
  <td width="80"><s

来源:http://www.tulaoshi.com/n/20160129/1509780.html

延伸阅读
标签: ASP
<%@ Language = VBSCRIPT % <% Option Explicit % <% rem 在asp中通过getrows实现数据库记录分页的一段代码 Dim iStart, iOffset iStart = Request("Start") iOffset = Request("Offset") if Not IsNumeric(iStart) or Len(iStart) = 0 then iStart = 0 else iStart = CInt(iStart) end if if Not IsNumeric(iOffset) or Len(iOffs...
标签: ASP
  ASP是一个Web服务器端的开发环境,它提供了一种简单易学的脚本(VBScript或Jscript),并带有许多内置的对象,从而提供了一条简捷的编程之路。更为重要的是,ASP中提供了ADO对象,让程序员可以轻松操作各种数据库,从而可以产生和运行动态的、交互的Web服务应用程序。 目前,国内很多电子商务站点都采用了ASP技术来与数据库交互,为用...
标签: ASP
  广州地铁运营事业总部计算机中心 周振喜 吕利 着计算机应用的发展,越来越多的数据被存储在中心机房的服务器上,由于一些管理人员的地理位置不在中心机房,于是带来了数据的远程管理问题。本文以广州地铁运营事业总部的图书资料管理系统为例,介绍利用ASP技术实现这种数据库远程控制的具体方法和步骤。 问题的提出 广州地铁运营事业...
标签: Web开发
说明:dbf数据库结构要与sql表一致 % Dim conndbf_dbf,Driver_dbf,SourceType_dbf,DBPath_dbf dim Conn_sql ,StrCnn,i,str_dbf dim dbf_table_name,sql_table_name 'dbf数据库名称 dbf_table_name="20005070" 'sql表名称 sql_table_name="zjls" str_dbf="" ' 建立dbfConnection 对...
标签: SQLServer
经过测试,可以顺利实现 数据库 结构的初始化和数据的单向同步(也就是订阅服务器的数据可以及时更新为发布服务器的数据)。 准备工作:  数据的同步中主要考虑的三部分,可以理解成三台主机。发布服务器,分发服务器和订阅服务器;可以从字面的意思理解,要实现的功能实际就是让订阅服务器通过分发服务器保持数据及时地和发布服务器上的数...

经验教程

268

收藏

100
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部