1.使用SQL语句的INSERT指令去新增记录
SQL语句的INSERT指令可以在表内插入新的记录,其语法如下:
INSERT INTO 表名称(字段1,字段2,字段3)VALUES(数据1,数据2,数据3)
举例来说,假设我们想在“成绩单”表内插入一条新的记录,其字段数据分别为'A11'、'陈小贞'、'88'、'95'、'92',那么我们可以这么写:
<html> <body> <!--#includefile="adovbs.inc"--> <% '使用Connection对象打开Access数据库<Grades.mdb> Dim objConn SetobjConn=Server.CreateObject("ADODB.Connection") objConn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"&_ "Data Source="&Server.MapPath("Grades.mdb") objConn.Open '定义SQL语句 strSQL="INSERT INTO 成绩单(学号,姓名,语文,数学,自然)VALUES('A11','陈小贞','88','95','92')" '执行SQL语句 objConn.Execute(strSQL) %> </body> </html> |
2.使用SQL语句的UPDATE指令去更新记录
SQL语句的UPDATE指令可以更新表内现有的记录,其语法如下:
UPDATE 表名称 SET 字段1=数据,字段2=数据2 WHERE 条件
举例来说,假设我们想将“成绩单”表内学号为“A11”的记录“姓名”字段更新为“张小毛”、“自然”字段更新为“100”,那么我们可以这么写:
<html> <body> <!--#includefile="adovbs.inc"--> <% '使用Connection对象打开Access数据库<Grades.mdb> Dim objConn SetobjConn=Server.CreateObject("ADODB.Connection") objConn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"&_ "Data Source="&Server.MapPath("Grades.mdb") objConn.Open '定义SQL语句 strSQL="UPDATE 成绩单 SET 姓名='张小毛',自然='100' WHERE学号='A11'" '执行SQL语句 objConn.Execute(strSQL) %> </body> </html> |
3.使用SQL语句的DELETE指令去删除记录
SQL语句的DELETE指令可以删除表内现有的记录,其语法如下:
DELETE * FROM 成绩单 WHERE 条件
举例来说,假设我们想删除“成绩单”表内“自然”分数低于85且“数学”分数低于85的记录,那么我们可以这么写:
DELETE * FROM 成绩单 WHERE 自然<85 AND数学<85
<html> <body> <!--#includefile="adovbs.inc"--> <% '使用Connection对象打开Access数据库<Grades.mdb> Dim objConn SetobjConn=Server.CreateObject("ADODB.Connection") objConn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"&_ "Data Source="&Server.MapPath("Grades.mdb") objConn.Open '定义SQL语句 strSQL="DELETE * FROM 成绩单 WHERE自然<85 AND 数学<85" '执行SQL语句 objConn.Execute(strSQL) %> </body> </html> |