Команда 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).