用asp实现批量输入数据
接下来,我将结合我的实际应用,谈谈我是如何实现的。
主要用途是表单集合的概念,它是通过集合中的所有数据进行的。
考虑到大家的方便,我把它集成到一个页面中。
下面是具体的代码:
batchinput.asp
#####################################
文件功能:批输入数据
作者:Myhon
日期:2003-8-19
#####################################
将数据写入数据库
子WriteData()
近年我暗淡,
昏暗的fieldname1,fieldname2,fieldname3
昏暗的控制室
昏暗的sqlstr,connstr
connstr == SQLOLEDB提供。1;初始目录= = myhon名称;数据源;用户ID = SA;密码=
设置conn = server.createobject(数据连接)
conn.open connstr建立数据库连接
有多少记录近年=要求表单(stu_num计数)。
批输入数据
我= 1,近年
fieldname1 =装饰(要求表单(fieldname1 )(我))
fieldname2 =装饰(要求表单(fieldname2 )(我))
fieldname3 =装饰(要求表单(fieldname3 )(我))
sqlstr =插入表(fieldname1,fieldname2,fieldname3)值(
sqlstr = sqlstr fieldname1 ,
sqlstr = sqlstr fieldname2 ,
sqlstr = sqlstr fieldname3 )
response.write sqlstr
conn.execute(sqlstr)
下一个
端子
显示批输入的接口
子输入数据()
近年我暗淡,
%>
近年= Cint(要求表单(近年))
我= 1,近年
%>
下一个
%>
端子
指定要批量记录的记录数
子assignhowmuch()
%>
要记录的项的数目:
> >
端子
如果要求表单(行动)=下一步> >然后
电话输入数据()显示批量录入界面
Elseif request.form(行动)=提交然后调用WriteData()的数据写入数据库批量
其他的
电话assignhowmuch()显示指定的记录有多少记录界面
最后如果
%>