Команда INSERT дуже часто використовується в ASP для додавання рядків у базу даних SQL. Ось синтаксис для вставки у ваші таблиці.

Скажімо, ви створили собі маленьку гостьову книгу, де відвідувачі мають форму, в якій вони можуть ввести своє ім’я та коментарі. Тепер ви хочете вставити це ім’я та коментарі до таблиці "GUESTBOOK", щоб зберегти їх і показати їх іншим відвідувачам. У таблиці GUESTBOOK є 3 поля:

Гостьове ім'я
гостьові коментарі
date_date

Тож ваш ASP-скрипт починає пізнавати значення імені та коментарів. Якщо ви не знаєте, як отримати значення з форми, прочитайте статтю Використання ASP з формами. Отже, тепер у вас змінені GuestName та GuestComments заповнені тим, що вам дав користувач.

Не забудьте прочитати про поводження з апострофами в полях вводу, щоб переконатися, що ваші поля введення готові до використання в SQL.

Для оновлення ви використовуєте:

Встановити objCmd4 = Server.CreateObject ("ADODB.Command")
SQLText = "вставити у значення гостьової книги (" "& Ім'я гостей &" ', "" & Гостьові коментарі & "'," "і зараз () і" '"
objCmd4.ActiveConnection = strConnect
objCmd4.CommandType = & H0001
objCmd4.CommandText = SQLText
objCmd4.Eeecute intRecords
Встановити objCmd4 = Нічого

Це створює з'єднання, створює оператор вставки, подає його, а потім вимикає з'єднання. Зауважте, що команда Now () автоматично вставляє поточну дату / час, тож ви знаєте, коли цей користувач подав свій коментар на ваш сайт.

Вступ до ASP Ebook

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

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