asp 能不能同时向sql的同一个字段插入3个不同的值

asp能不能同时向sql的同一个字段插入3个不同的值我现在用三组变量(a1,a2,a3)我想同时把他们插入到一个表的相同字段(name,password)里面请问可以实现... asp 能不能同时向sql的同一个字段插入3个不同的值
我现在用 三组变量(a1,a2,a3)我想同时把他们插入到一个表的相同字段(name,password)里面请问可以实现吗?
简单的说就是把先面的三条语句,混成一条。
conn.execute("insert into table (username) values ('"&a1&"')")
conn.execute("insert into table (username) values ('"&a2&"')")
conn.execute("insert into table (username) values ('"&a3&"')")
展开
 我来答
西北癫猫
2007-04-14 · TA获得超过226个赞
知道小有建树答主
回答量:476
采纳率:0%
帮助的人:267万
展开全部
不能这样用,你需要把a1-a3放到数组里面,然后插入。你可以看看关于数组方面的资料。

<%
dim a1,a2,a3
a1=1
a2=2
a3=3
Dim strArray
strArray=Array(""&a1&"",""&a2&"",""&a3&"")
strArray= Join(strArray, ",")
response.Write(strArray)
%>
不清除你能看懂不?存这个数组即可,你可以实验下
chenjieren1984
2007-04-14 · 超过31用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:103万
展开全部
你这样插等于插了3条记录了

conn.execute("insert into table (username) values ('"&a1&a2&a3&"')")
同一字段存放几个值,你需要把各个值用一些特殊的符号区分开。
conn.execute("insert into table (username) values ('"&a1&"|"&a2&"|"&a3&"')")
这里假设用"|"隔开值
这个字段的值假设是 1|2|3 3个值,然后你就可以根据"|"来取出里面的3个值了
这是我的回答 希望对你有帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式