asp切割字符串,把生成的数据存入二维数组(数据库)

来源:百度知道 编辑:UC知道 时间:2024/09/18 19:58:49
我现在想用文本域的形式,将大量数据提交到数据库。
我数据的结构是这样的
aa|bb|cc
dd|ee|ff
hh|jj|kk

如何把上面3组的2个字母数据 存入 不同的3个数据库字段表里
用asp 该如何实现!!
比如说:
我的数据库的一个表里字段为 clum1 clum2 clum3

按我上面的意思 就是将 aa dd hh 分离出来存如clum1 字段里,其他同理。

请问代码如何写。急急!代码有效 在加50分!!!

针对你的问题,我写出ASP的代码如下:

<%
dburl="db.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(dburl)
'connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(""&dburl&"")
conn.Open connstr

action=request("action")
info=replace(replace(trim(request.Form("info")),CHR(10),","),chr(13),"")

if action="up" then

rowd=split(info,",")

for i = Lbound(rowd) to ubound(rowd)

'nowselectid=trim(rowd(i))

set rs=server.createobject("adodb.recordset")
sql="select * from aaa"
rs.open sql,conn,3,3
rs.addnew

k=1
myStr=split(rowd(i),"|")

for j = Lbound(myStr) to ubound(myStr)
rs(&