Командата INSERT много често се използва в ASP за добавяне на редове в SQL база данни. Ето синтаксиса за вмъкване във вашите таблици.

Да кажем, че сте си изградили малка книжка за гости, в която посетителите имат форма, в която могат да въведат своето име и коментари. Сега искате да поставите това име и коментари в таблицата „GUESTBOOK“, за да ги съхраните и да ги покажете на другите си посетители. Вашата таблица GUESTBOOK има 3 полета:

име на госта
guest_comments
guest_date

Така вашият ASP скрипт започва да знае стойността на името и коментарите. Ако не знаете как да получите стойности от формуляр, прочетете статията Използване на ASP с формуляри. Така че сега променливите GuestName и GuestComments са попълнени с това, което потребителят ви е дал.

Не забравяйте да прочетете за работа с апострофи в полета за въвеждане, за да сте сигурни, че полетата за въвеждане са готови за използване в SQL.

За да направите актуализацията, ще използвате:

Задайте objCmd4 = Server.CreateObject ("ADODB.Command")
SQLText = "вмъкнете в стойности на книгата за гости (" "& име на гости &" "," "& GuestComments &" "," "& сега () &" '"
objCmd4.ActiveConnection = strConnect
objCmd4.CommandType = & H0001
objCmd4.CommandText = SQLText
objCmd4.Изпълнете intRecords
Задайте objCmd4 = Нищо

Това създава връзката, създава оператора за вмъкване, изпраща я и след това изключва връзката. Имайте предвид, че командата Now () автоматично вмъква текущата дата / час, така че да знаете кога този потребител е изпратил коментара си на вашия сайт.

Въведение в ESP Ebook

Изтеглете тази електронна книга, за да получите всичко, което трябва да знаете за изучаването на ASP - от стъпка по стъпка урок до списъци с функции, примерен код, общи грешки и решения и много повече! 101 страници.

Инструкции Видео: Създаване на таблица с MS Access (Може 2024).