asp中 如何循环写入数据
2个回答
展开全部
你是要同时存入10条数据吧。
用一个“虚”的查询插入:
insert into YourTable(ColName1,ColName2)
select 3 as ColName1,4 as ColName2
union
select 5 as ColName1,6 as ColName2
union .........(你想连几个也行)
这样就能一次性访问数据库而存入多条数据了。
这个语句的select非常统一,你用个循环拼一下字符串就OK了。
当然,列的别名你不加也行。
用一个“虚”的查询插入:
insert into YourTable(ColName1,ColName2)
select 3 as ColName1,4 as ColName2
union
select 5 as ColName1,6 as ColName2
union .........(你想连几个也行)
这样就能一次性访问数据库而存入多条数据了。
这个语句的select非常统一,你用个循环拼一下字符串就OK了。
当然,列的别名你不加也行。
更多追问追答
追问
请问select 这句是什么意思?
追答
insert into A(...)
select ... from B
这也算是比较基本的语句啦,就是将从B表中查询出的数据插入到A表中。
你说的问题中,没有表需要查询,所以用union连接成多条数据,插入到你的表中就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询