Рекомендуется: запись запроса ASP ASP Записи запросов: Цель обучения: Изучите основные операции базы данных - в четвертый день записей запросов мы использовали следующую программу: мы запрашиваем все записи, но когда мы хотим изменять и удалять записи, мы не можем быть всеми записями, мы должны научиться получать соответствующие записи. Сначала посмотрите на оператор: a = aaa b = 1111110 exec = select * из гостя
ASP Modify Records:
Цель обучения: изучить основные операции базы данных - изменить записи
Давайте сначала посмотрим на код: (Сохраните как экзамен8.asp)
<%
Установить conn = server.createObject (adodb.connection)
Conn.Open Driver = {Microsoft Access Driver (*.mdb)}; dbq = & server.mappath (data/guitybook.mdb)
exec = select * из гостя, где id = & request.form (id)
Установить rs = server.createObject (adodb.recordset)
Rs.open Exec, Conn
%>
<form name = form1 method = post action = modifysave.asp>
<таблица ширины = 748 border = 0 cellpacing = 0 cellpading = 0 cellpadding = 0>
<tr>
<TD> Имя </TD>
<Td> Тел </td>
<Td> Сообщение </td>
</tr>
<tr>
<Td>
<input type = text name = name value = <%= rs (имя)%>>
</td>
<Td>
<input type = text name = tel value = <%= rs (тел)%>>
</td>
<Td>
<input type = text name = значение сообщения = <%= rs (сообщение)%>>
<input type = отправить имя = отправить значение = отправить>
<input type = hidden name = id value = <%= request.form (id)%>>
</td>
</tr>
</table>
</form>
<%
Rs.close
Установить RS = ничего
Conn.close
установить conn = ничего
%>
Нет проблем с анализом этого кода. Функция этого кода состоит в том, чтобы принять идентификатор предыдущей страницы и отобразить запись. Текстовое поле - это место ввода и место отображения. Если вам нужно изменить его, нажмите «Отправить его после изменения»; Если вам не нужно его изменять, вы можете напрямую нажать кнопку «Отправить».
Здесь, поскольку этот учебник подходит для начинающих, я также даю представленный содержимое формы и сохраняю следующий код в качестве файла 8.HTM
<form name = form1 method = post active = exam8.asp>
Пожалуйста, введите идентификатор записи, которую хотите изменить:
<input type = text name = id>
<br>
<input type = отправить имя = отправить значение = отправить>
</form>
Есть еще одна вещь, о которой ранее не упоминалось, то есть элемент скрытой формы: скрытый элемент. Значение внутри не вводится пользователем и будет отправлено вместе с формой для передачи переменных.
Вот код для modifysave.asp:
<%
Установить conn = server.createObject (adodb.connection)
Conn.Open Driver = {Microsoft Access Driver (*.mdb)}; dbq = & server.mappath (data/guitybook.mdb)
exec = select * из гостя, где id = & request.form (id)
Установить rs = server.createObject (adodb.recordset)
Rs.open Exec, Conn, 1,3
rs (name) = request.form (имя)
rs (tel) = request.form (tel)
rs (сообщение) = request.form (сообщение)
Rs.Update
Rs.close
Установить RS = ничего
Conn.close
установить conn = ничего
%>
Здесь параметры после Rs.open Exec, Conn, 1,3 - 1 и 3. Я упоминал ранее, что при изменении записей вам необходимо использовать 1 и 3. Фактически, легко понять, чтобы изменить запись. Набор записей - рупий. RS (AA) - это то, что в настоящее время записывает поле AA. Пусть он будет равен новым запросам данных. Форма (AA), конечно, будет изменен, но не забудьте сохранить его в конце концов, это Rs.Update!
Говоря об этом, поиск, чтение, модификация и вставка записей все сказано. Через это самое основное, вы можете создавать сложные вещи. Большая база данных снаружи: новостная система и гостевая книга - это чуть больше полей. Код в сегодняшнем примере объединяется с предыдущей базой данных. Я вернусь к отладке и проанализирую это позже.
Процесс тестирования для всех: сначала запустите файл 8.HTM
После нажатия отправить, измените запись на следующем рисунке
После изменения, нажмите «Отправить», как показано на рисунке ниже, указывая на то, что модификация была успешно
Вы можете использовать предыдущий Duqu.asp, чтобы показать, был ли он успешно изменен
Поделиться: asp записи записи Записи ASPWRITE: Цель обучения: изучить основные операции базы данных-основные операции базы данных записей записей-это не что иное, как: Записи запросов, записи записи, удаление записей и изменение записей. Сегодня мы научимся писать записи в первую очередь. Сначала создать форму: (Сохранить следующую статью как 5.htm) имя формы = form1 method = post action = exa5.asp Имя ввода Тип = Текст