Цель обучения: изучить основные операции базы данных 1 (записи записи)
Основные операции базы данных - не что иное, как: запросы записей, написание записей, удаление записей и изменение записей. Сегодня мы научимся писать записи в первую очередь.
Сначала создайте форму:
<form name = form1 method = post action = example5.asp>
имя <input type = text name = name> <br>
Tel <input type = text name = tel> <br>
Сообщение <input type = text name = значение сообщения => <br>
<input type = отправить имя = отправить значение = отправить>
<input type = reset name = opper2 value = reset>
</form>
Отправьте форму на пример.
<%
Установить conn = server.createObject (adodb.connection)
conn.open Driver = {Microsoft Access Driver (*.mdb)}; dbq = & server.mappath (example3.mdb)
name = request.form (имя)
tel = request.form (тел)
Сообщение = request.form (сообщение)
exec = вставьте в гостевую книгу (имя, тел, сообщение) значения ('+name+',+tel+, '+message+')
conn.execute exec
Conn.close
установить conn = ничего
response.write record добавлен успешно!
%>
Я не скажу, что первые два предложения здесь, и я не скажу, что последние три предложения. Название таблицы добавляется после вставки, а скобки впоследствии представляют собой поля, которые необходимо добавить. Обратите внимание, что переменные здесь должны соответствовать именам поля в доступе, в противном случае произойдет ошибка. Значения добавляются к переданной переменной. Exec - это строка, вставьте в гостевую книгу (имя, тел, сообщение) значения (' - это первый абзац, и двойные кавычки не могут быть встроены в ASP, поэтому вы можете использовать «вместо двойных кавычек, поместите их в двойные кавычки и подключите Две переменные используют + или & so ', еще один абзац, а имя вставлено в середину - это переменная, передаваемая из формы, поэтому вы можете добавить два «за пределами этой переменной», чтобы указать, что это строка, а тел сзади Это числовая переменная, поэтому не нужно быть окруженным снаружи, все медленно анализируют это предложение. = BBB): вставьте в гостевую книгу (имя, тел, сообщение) значения ('AAA', 111, 'BBB').
Следующий Conn.Execute - выполнить эту команду EXEC. Я не закрыл последнее чтение для простоты, так что вы можете добавить его:
Rs.close
Установить RS = ничего
Conn.close
установить conn = ничего
Помните, что порядок не может быть изменен!
Вы можете перейти в базу данных, чтобы посмотреть или использовать пример.