Команда INSERT очень часто используется в ASP для добавления строк в базу данных SQL. Вот синтаксис для вставки в ваши таблицы.

Допустим, вы создали небольшую гостевую книгу, где у посетителей есть форма, в которой они могут ввести свое имя и комментарии. Теперь вы хотите вставить это имя и комментарии в таблицу «ГОСТЕВАЯ», чтобы сохранить их и показать другим посетителям. Ваша таблица GUESTBOOK имеет 3 поля:

Имя гостя
guest_comments
guest_date

Итак, ваш ASP-скрипт начинается с знания значения имени и комментариев. Если вы не знаете, как получить значения из формы, прочитайте статью «Использование ASP с формами». Теперь у вас есть переменные GuestName и GuestComments, заполненные тем, что вам дал пользователь.

Обязательно прочтите Обработка апострофов в полях ввода, чтобы убедиться, что поля ввода готовы для использования в SQL.

Чтобы сделать обновление, вы должны использовать:

Установите objCmd4 = Server.CreateObject ("ADODB.Command")
SQLText = "вставить в значения гостевой книги ('" & GuestName & "', '" & GuestComments & "', '" & Now () & "'"
objCmd4.ActiveConnection = strConnect
objCmd4.CommandType = & H0001
objCmd4.CommandText = SQLText
objCmd4.Execute intRecords
Установить objCmd4 = ничего

Это создает соединение, создает оператор вставки, передает его, а затем закрывает соединение. Обратите внимание, что команда Now () автоматически вставляет текущую дату / время, чтобы вы знали, когда этот пользователь отправил свой комментарий на ваш сайт.

Введение в ASP Ebook

Загрузите эту книгу, чтобы получить все необходимое для изучения ASP - от пошагового руководства до списков функций, примеров кода, распространенных ошибок и решений и многого другого! 101 страница

Видео инструкция: ASP NET Подключение к БД добавление записей в базу данных tutorial 9 (April 2024).