Příkaz INSERT se v ASP běžně používá k přidání řádků do databáze SQL. Zde je syntaxe pro vkládání do tabulek.

Řekněme, že jste si vytvořili malou návštěvní knihu, kde návštěvníci mají formu, ve které mohou zadat své jméno a komentáře. Nyní chcete vložit toto jméno a komentáře do tabulky „GUESTBOOK“, uložit je a ukázat ostatním návštěvníkům. Tabulka GUESTBOOK obsahuje 3 pole:

jméno hosta
guest_comments
guest_date

Takže váš skript ASP začne znát hodnotu jména a komentářů. Pokud nevíte, jak získat hodnoty z formuláře, přečtěte si článek Používání ASP s formuláři. Nyní máte proměnné GuestName a GuestComments vyplněné tím, co vám uživatel dal.

Nezapomeňte si přečíst informace o manipulaci s apostrofy ve vstupních polích, abyste se ujistili, že vaše vstupní pole jsou připravena k použití v SQL.

Chcete-li provést aktualizaci, použijte:

Nastavit objCmd4 = Server.CreateObject ("ADODB.Command")
SQLText = "vložit do hodnot návštěvní knihy ('" & GuestName & "', '" & GuestComments & "', '" & Now () & "'"
objCmd4.ActiveConnection = strConnect
objCmd4.CommandType = & H0001
objCmd4.CommandText = SQLText
objCmd4.Execute intRecords
Nastavit objCmd4 = Nic

Tím se vytvoří připojení, vytvoří se příkaz insert, odešle se a pak se připojení ukončí. Příkaz Now () automaticky vloží aktuální datum a čas, takže víte, kdy tento uživatel na váš web vložil svůj komentář.

Úvod do ASP Ebook

Stáhněte si tuto knihu, abyste získali vše, co potřebujete vědět o učení ASP - od tutoriálu krok za krokem po seznamy funkcí, ukázkový kód, běžné chyby a řešení a mnohem více! 101 stránek.

Video Návody: ASP.NET - vkládání dat do databáze (díl první) (Smět 2024).