rs.addnew rs("field1").value=value1 rs("field2").value=value2 ... rs.update 4.修改数据记录(Update) 语法:update table set field1=value1,field2=value2,...where fieldx=valuex 例子:update book set author=’babycrazy’ where bookno=’CF001’ 如果用到变量就如下: strno=request.form("bookno") strau=request.form("author") strsql="update book set author=’"&strau&"’ where bookno=’"&strno"’" 5.Recordset对象的Update方法: 语法: rs("field1").value=value1 rs("field2").value=value2 ... rs.update 注意:使用语法3和语法5的时候,一定要注意字段的类型(尤其是日期型)一致,否则出错的几率非常的高。 例子:
strno=request.form("bookno") strau=request.form("author") set adocon=server.createobject("adodb.connection") adocon.open "Driver={Microsoft Access Driver(*.mdb)};DBQ=" & _ Server.Mappath=("/cancer/cancer.mdb") strsql="select * from book where bookno=’"&strno&"’" set rs=server.createobject("adodb.recordset") rs.open strsql,adconn,1,3 if not rs.eof then ’如果有此记录的话 rs("author").value=strau rs.update end if rs.close set rs=nothing adocon.close set adocon=nothing 6.删除一条记录(Delete) 语法:Delete table where field=value 例子:删除book表中作者是cancer的记录 delete book where author=’cancer’ (注意:如果book表中author字段的值为cancer的记录有多条,将会删除所有author为cancer的记录)
|