曲悦 蛤蚧党参膏骗局:ASP的SQL数据库知识(我是初学者)

来源:百度文库 编辑:高考问答 时间:2024/05/05 05:27:55
我想把表timea的a字段(int型)添上100个数,下面的values语句后用&i&是什么意思啊?为什么用了2个&,而直接用i却说不可以,用"i"则报告语句未结束?麻烦详细讲解一下&的作用,谢谢!
for i=1 to 100
mysql="insert timea(a) values ("&i&")"
conn.execute mysql
next
tammys 麻烦你能详细讲一下,再举几个例子吗?谢谢。我觉得vhzw说的完全不对,mysql="insert timea(a) values ("&i&")"是把1到100插入到a中,不是单个的100;i是不可能插到整形字段a中的。

若i=100
mysql="insert timea(a) values ("&i&")"就是
mysql="insert timea(a) values (100)"
而mysql="insert timea(a) values (i)"是把字母i插入到字段a中
& 用来连接字符串

insert timea(a) values ( 连上 i 连上 )

相当于
insert timea(a) values (1)
insert timea(a) values (2)
insert timea(a) values (3)



insert timea(a) values (100)

插入100条数据,

&是字符串连接符。
如果不写的话,效果就象你把c=a+b写成了c=ab一样。