asp批量写入数据库

czs386303180 2009-10-13 05:34:48
数据库字段
id a b c d e f g h

能不能把以下数据批量入数据库
1 2 3 4 5 6 7 8
7 8 9 4 5 6 1 2
4 5 6 1 2 3 1 2

先分割回车,为每条数据
再分割空格写入每个字段

这样怎么搞?
给代码/谢谢...
...全文
49 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxaaa 2009-10-13
  • 打赏
  • 举报
回复
split两次应该可以把。具体循环一下,类似导入xls到access差不多
hookee 2009-10-13
  • 打赏
  • 举报
回复
批处理方式打开数据集,用rs.UpdateBatch一次递交到数据库.

<%
Set conn = CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\AA.mdb;"
Set rs = CreateObject("ADODB.RecordSet")
rs.CursorLocation = 3
rs.Open "SELECT * FROM xxx WHERE 1=0",conn,1, 4
a = Split(s, VBCrLf)
For i = 0 To UBound(a)
If Trim(a(i))<>"" Then
rs.AddNew
b = Split(a(i), " ")
For j=0 To UBound(b)
rs(j) = b(j)
Next
End If
Next
rs.UpdateBatch
rs.Close
conn.Close
Set rs = Nothing
Set conn = Nothing
%>
街头小贩 2009-10-13
  • 打赏
  • 举报
回复
ASP只支持循环insert不支持象mysql哪种一次插入巨阵

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧