使用Recordset对象的AddNew方法可以向记录集中插入一行新记录。在使用该方法后,调用Update方法进行保存,新记录便成为当前记录。
【例7.4】利用Recordset对象在student表中添加记录。
文件命名为7-4.asp的代码如下:
〈HTML〉
〈HEAD〉
〈TITLE〉利用Recordset对象添加记录示例〈/TITLE〉
〈/HEEA D〉
〈BODY〉
〈%
Dim Conn,strSgl,Rs
Set Conn=Server .CreateObject (″ADODB.Connection″)
Set Rs=Server .CreateObject (″ADODB.Record Set ″)
Conn.ConnectionString=″DRIVER={Microsoft Access Driver (*.mdb)};DBQ=″&_
Server .MapPath (″school .mdb″)
Conn.open
strSql=″select*from student″
Rs .open strSgl ,Conn,1,2
′添加一条新记录并对字段赋值
Rs .AddNew
Rs (″s_id″)=″GZ20050402002″
Rs (″name″)=″朴新″
Rs (″sex″)=″男″(www.xing528.com)
Rs (″birthday″)=#1985-8-12#
Rs (″class″)=″软件技术 ″
Rs (″grade″)=519
Rs (″tel″)=″8509351″
Rs (″email″)=″pux@sohu.com″
′保存对新记录所做的更改
Rs .Update
Response .Write ″已成功添加一条记录, 可用7-3.asp查看结果!
%〉
〈/TABLE〉
〈/CENTER〉
〈%
Set Rs=Nothing
Conn.close
Set Conn=Nothing
%〉
〈/BODY〉
〈/HTML〉
程序运行结果如图7- 12所示 。
图7-12 例7.4运行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。