ASP中调用间隔符写多个数据

urldx="4.9|||5.6|||3.5|||6.8|||289.7"url="123|||456|||789|||012|||345"urlname="vod1||... urldx="4.9|||5.6|||3.5|||6.8|||289.7"
url="123|||456|||789|||012|||345"
urlname="vod1|||vod2|||vod3|||vod4|||vod5"
nameid="1"

用分隔符隔开的地址在写数据的时候能不能转成一行一个数据.
就是
ID nameid urldx urlname url
1 1 4.9 vod1 123
2 1 5.6 vod2 456
3 1 3.5 vod3 789
是写入数据库,不是要显示!!!
展开
 我来答
shlxs741
2007-09-27 · TA获得超过162个赞
知道小有建树答主
回答量:266
采纳率:0%
帮助的人:308万
展开全部
urldxArray=split(urldx,"|||")
urlArray=split(url,"|||")
urlnameArray=split(urlname,"|||")
for i=0 to Ubound(urlArray)
rs.close
set rs=nothing
sql="insert into 表 (nameid,urldx,urlname,url) values("&nameid&","&urldxArray(i)&","&urlnameArray(i)&","&urlArray(i)&")"
conn.Execute(sql)
next

至于你说的"ADODB.Connection 错误 '800a0e79' 对象打开时,不允许操作。"这个问题,可能是你的RS没有关闭,你可以在for与sql之间加上
rs.close
set rs=nothing
旋天渣观9129
2007-09-26 · TA获得超过1487个赞
知道大有可为答主
回答量:1443
采纳率:0%
帮助的人:1625万
展开全部
urldxs=split(urldx,"|||")
urls=split(url,"|||")
urlnames=split(urlname,"|||")
for i=0 to ubound(urldxs)
response.write cstr(i+1)+" "+nameid+" "+urldxs(i)+" "+urlnames(i)+" "+urls(i)+"<br>"
next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式