При этом создается экземпляр базы данных, но что такое экземпляр базы данных? Кроме того, rs не является переменной. Как он выполняет в программе такие операции, как rs.update? Открыть значит как получить данные от rs?
заключается в создании набора данных
Этот набор данных должен быть определен в первую очередь
dimrs как adodb.recordset
Тогда вы можете использовать
set rs=server.CreateObject("adodb.recordset")
Чтобы создать экземпляр набора данных, конечно, в данный момент в наборе данных нет данных.
rs.open......
открыть набор записей
rs.append или rs.insert для добавления записей
rs.edit для изменения записей
Для добавленных или измененных записей вы можете использовать
rs.fields("имя поля")=xxx
назначить
RS.обновление
Обновить измененные значения обратно в базу данных
Когда вы добавляете данные (rs1) в базу данных:
rs.addnew
rs("rs1")="Добавлены данные"
RS.обновление
RS.закрыть
установить rs=ничего
Давайте рассмотрим пример ниже:
Установить mRs= Server.CreateObject("adodb.recordSet")
mRs.open "Выбрать * из книги", конн, 1, 3
mRs.addnew
mRs("Имя") = Имя
mRs("Почта") = Почта
mRs("Qq") = Qq
mRs("Информация") = Информация
mRs("время") = сейчас()
mRs.обновление
mRs.закрыть
Установить mRs = ничего
//Далее вызывается поле ввода html
Скопируйте код кода следующим образом:
<таблица cellpadding="0">
<form Method="post" action="admin/<% =filename %>?action=Reply&id=<% =id %>">
<тр>
<td bgcolor="#EFEFEF">Псевдоним:</td>
<тд>
<input type="text" value="<% =mRs("Name") %>">
</td>
</tr>
<тр>
<td bgcolor="#EFEFEF">Является ли контент общедоступным:</td>
<тд>
<input type="radio" value="1" <%if mRs("qq")=1 then response.write "checked" end if%> >
да
<input type="radio" value="0" <%if mRs("qq")=0 then response.write "checked" end if%> >
Нет</td>
</tr>
<тр>
<td bgcolor="#EFEFEF">Электронная почта:</td>
<тд>
<input type="text" value="<% =mRs("Mail") %>">
</td>
</tr>
<тр>
<td bgcolor="#EFEFEF">Оставьте сообщение:</td>
<тд>
<textarea rows="9" cols="57"><% =mRs("Информация") %></textarea>
</td>
</tr>
<тр>
<td bgcolor="#EFEFEF">Ответ:</td>
<td rowspan="2" bgcolor="#EFEFEF">
<textarea rows="6" cols="50"><% =Ответить %></textarea>
</td>
</tr>
<тр>
<td bgcolor="#EFEFEF"></td>
</tr>
<тр>
<td colspan="2" bgcolor="#EFEFEF">
<input type="submit" value="Ответить на сообщение">
<input type="reSet" value="Повторно ввести">
</td>
</tr>
</форма>
</таблица>