用asp如何实现文本表单中学号和姓名批量导入access

来源:百度知道 编辑:UC知道 时间:2024/06/20 02:43:04
我想把学号和姓名批量导入access数据库中。
学号和姓名中间用“|”来分隔开来输入到表单。
如:
2008023|张三
2008024|李四
完成后点上传
就自动把学号和姓名分开导入到ST表的“sn”“name”两个字段中

说说思想吧
如果
2008023|张三
2008024|李四
存在text里,那么就用fso对象把他取出来,这样是一些字符串:2008023|张三|2008024|李四|......
在用split函数,把snname=split(字符串,'|')
这样的话就把所有的字符串都放在snname数组里了,你发现snname(0),snname(2).....存的都是sn,snname(1),snname(3)...... 存的都是name,这样你再循环往数据库里插入就可以了,
for i=0 to UBound(snname) step 2
......
sql="insert into ST(sn,name) values ("&sname(i)&","&sname(i+1)&")"
......
next
这样不就插入数据库里了么

说说思想吧
如果
2008023|张三
2008024|李四
存在text里,那么就用fso对象把他取出来,这样是一些字符串:2008023|张三|2008024|李四|......
在用split函数,把snname=split(字符串,'|')
这样的话就把所有的字符串都放在snname数组里了,你发现snname(0),snname(2).....存的都是sn,snname(1),snname(3)...... 存的都是name,这样你再循环往数据库里插入就可以了,
for i=0 to UBound(snname) step 2
......
sql="insert into ST(sn,name) values ("&sname(i)&","&sname(i+1)&")"
......