set rs=server.CreateObject(quotadodb.recordsetquot) 的中文详细说明

作者:袖梨 2023-09-25

这是创建一个数据库实例,但是什么是数据库实例?还有rs这个东西也不是一个变量,他在程序里边rs.update 等操作是如何进行的?打开的表示如何接收rs传过来的数据的?

是建立一个数据集

前面应该先定义此数据集

dim rs as adodb.recordset

然后就可以用

set rs=server.CreateObject("adodb.recordset")

来建立一个数据集的实例,当然此时数据集中是没有数据的

rs.open ......

来打开一个记录集

rs.append或者rs.insert来添加记录

rs.edit来修改记录

对于添加或修改的记录,可以用

rs.fields("字段名")=xxx

来进行赋值

rs.update

把更改过的值更新回数据库

当你添加一个数据(rs1)进数据库时:

rs.addnew

rs("rs1")="添加的数据"

rs.update

rs.close

set rs=nothing

下面我们来个实例:

Set mRs= Server.CreateObject("adodb.recordSet")

mRs.open "Select * from book", conn, 1, 3

mRs.addnew

mRs("Name") = Name

mRs("Mail") = Mail

mRs("Qq") = Qq

mRs("Info") = Info

mRs("time") = now()

mRs.update

mRs.close

Set mRs = nothing

//下面是调用html输入框

复制代码代码如下:

<table border="0" cellpadding="0" style="border-collapse: collapse" width="100%">

<form name="form1" method="post" action="admin/<% =filename %>?action=Reply&id=<% =id %>">

<tr>

<td width="118" height="37" align="center" bgcolor="#EFEFEF">昵称:</td>

<td width="640">

<input name="Name" type="text" class="input" value="<% =mRs("Name") %>">

</td>

</tr>

<tr>

<td width="118" height="37" align="center" bgcolor="#EFEFEF">内容是否公开:</td>

<td width="640">

<input type="radio" name="Qq" value="1" <%if mRs("qq")=1 then response.write " checked " end if%> >

<input name="Qq" type="radio" value="0" <%if mRs("qq")=0 then response.write " checked " end if%> >

否 </td>

</tr>

<tr>

<td width="118" height="37" align="center" bgcolor="#EFEFEF">邮箱:</td>

<td width="640">

<input name="Mail" type="text" class="input" value="<% =mRs("Mail") %>">

</td>

</tr>

<tr>

<td width="118" height="37" align="center" bgcolor="#EFEFEF">留言:</td>

<td width="640">

<textarea name="Info" rows="9" cols="57" class="button"><% =mRs("Info") %></textarea>

</td>

</tr>

<tr>

<td height="25" align="center" bgcolor="#EFEFEF" width="118">回复:</td>

<td height="100" rowspan="2" bgcolor="#EFEFEF" width="640">

<textarea name="Reply" rows="6" cols="50" class="button"><% =Reply %></textarea>

</td>

</tr>

<tr>

<td height="70" bgcolor="#EFEFEF" width="118"></td>

</tr>

<tr>

<td height="20" colspan="2" align="center" bgcolor="#EFEFEF">

<input name="Submit1" type="submit" id="Submit" value=" 回复留言 " class="button">

<input name="reSet" type="reSet" id="reSet4" value=" 重新输入 " class="button">

</td>

</tr>

</form>

</table>

相关文章

精彩推荐