Príkaz INSERT sa v ASP veľmi často používa na pridávanie riadkov do databázy SQL. Toto je syntax pre vkladanie do tabuliek.

Povedzme, že ste si vytvorili malú knihu návštev, v ktorej majú návštevníci formu, v ktorej môžu zadať svoje meno a komentáre. Teraz chcete vložiť toto meno a komentáre do tabuľky „GUESTBOOK“, uložiť ich a ukázať ich ostatným návštevníkom. Vaša tabuľka GUESTBOOK obsahuje 3 polia:

meno hosťa
guest_comments
guest_date

Váš skript ASP teda začína poznať hodnotu mena a komentárov. Ak neviete, ako získať hodnoty z formulára, prečítajte si článok Používanie ASP s formulármi. Takže teraz máte vyplnené premenné GuestName a GuestComments tým, čo vám dal používateľ.

Prečítajte si informácie o manipulácii s apostrofmi vo vstupných poliach, aby ste sa uistili, že vaše vstupné polia sú pripravené na použitie v SQL.

Na vykonanie tejto aktualizácie by ste použili:

Nastaviť objCmd4 = Server.CreateObject ("ADODB.Command")
SQLText = "vložiť do hodnôt návštevnej knihy ('" & GuestName & "', '" & GuestComments & "', '" & Now () & "'"
objCmd4.ActiveConnection = strConnect
objCmd4.CommandType = & H0001
objCmd4.CommandText = SQLText
objCmd4.Execute intRecords
Nastaviť objCmd4 = Nič

Vytvorí sa spojenie, vytvorí sa príkaz insert, odošle sa a potom sa spojenie ukončí. Upozorňujeme, že príkaz Now () automaticky vloží aktuálny dátum a čas, takže viete, kedy tento používateľ odoslal na váš web komentár.

Úvod do ASP Ebook

Stiahnite si túto elektronickú knihu, aby ste získali všetko, čo potrebujete vedieť o výučbe ASP - od tutoriálu krok za krokom po zoznamy funkcií, vzorový kód, bežné chyby a riešenia a oveľa viac! 101 strán.

Video Návody: SQL tutoriály |03| INSERT INTO - vkladanie dát do databázy (Smieť 2024).