一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

ADO如何使用Insert语法

时间:2022-06-30 09:26:12 编辑:袖梨 来源:一聚教程网

Insert可以使一个表新增一个或多个记录:
INSERT INTO:新增一个记录。
INSERT INTO…SELECT:新增多个记录。
一、INSERT INTO
新增一个记录的INSERT INTO语法如下:
INSERT INTO 表 [(字段1[,字段2[, ...]])]
VALUES (值1[,值2[, ...])
新增的记录,将依照指定字段排列的顺序插入对应的值,譬如值1将被插入至字段1,值2将被插入至字段2,依此类推。
若未指定 (字段1[,字段2[, ...]]) ,将依照表所定义的字段排列的顺序插入对应的值,在VALUES 子句必须包含表中的每一字段值。
值间须使用逗点分隔,文字字段须使用单用引号 ('值') 括起来。
譬如ASP程式码rs7.asp如下,[Insert Into 产品(代号,名称,价格,数量)
Values('C2000','Computre 2000',2000,2)] 和 [Insert Into 产品
Values('C2000', 'Computre 2000',3000,3,'1/1/99',' ','电脑')] 在产品表各新增一笔资料:
<%
Set conn1 = Server.CreateObject("ADODB.Connection")
conn1.Open "DBQ="& Server.MapPath("ntopsamp.mdb") &";Driver={Microsoft
Access Driver (*.mdb)};DriverId=25;FIL=MS Access;"
sql = "Insert Into 产品(代号,名称,价格,数量) Values('C2000','Computre 2000',2000,2)"
Set a = conn1.Execute(sql)
sql = "Insert Into 产品 Values('C2000','Computre 2000',3000,3,'1/1/99',' ','电脑')"
Set a = conn1.Execute(sql)
Set rs3 = Server.CreateObject("ADODB.Recordset")
sql = "Select * from 产品 where 代号 ='C2000'"
rs3.Open sql,conn1,1,1,1
%>





代号
名称
价格
数量