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).