Polecenie INSERT jest bardzo często używane w ASP do dodawania wierszy do bazy danych SQL. Oto składnia wstawiania do twoich tabel.

Powiedzmy, że sam zbudowałeś małą księgę gości, w której odwiedzający mają formularz, w którym mogą wpisać swoje imię i komentarze. Teraz chcesz wstawić tę nazwę i komentarze do tabeli „KSIĘGA GOŚCI”, aby je zapisać i pokazać innym użytkownikom. Twoja tabela GUESTBOOK ma 3 pola:

imię gościa
komentarze gości
guest_date

Więc skrypt ASP zaczyna od znajomości wartości nazwy i komentarzy. Jeśli nie wiesz, jak uzyskać wartości z formularza, przeczytaj artykuł Korzystanie z ASP z formularzami. Więc masz teraz zmienne GuestName i GuestComments wypełnione tym, co dał ci użytkownik.

Przeczytaj o obsłudze apostrofów w polach wejściowych, aby upewnić się, że pola wejściowe są gotowe do użycia w SQL.

Aby wykonać aktualizację, użyj:

Ustaw objCmd4 = Server.CreateObject („ADODB.Command”)
SQLText = "wstaw do wartości księgi gości („ ”i GuestName &” ”,„ ”i GuestComments &” ”,„ ”i Now () i„ ”)
objCmd4.ActiveConnection = strConnect
objCmd4.CommandType = & H0001
objCmd4.CommandText = SQLText
objCmd4.Execute intRecords
Ustaw objCmd4 = Nic

To tworzy połączenie, tworzy instrukcję insert, przesyła ją, a następnie zamyka połączenie. Zauważ, że polecenie Now () automatycznie wstawia bieżącą datę / godzinę, dzięki czemu wiesz, kiedy ten użytkownik przesłał swój komentarz do Twojej witryny.

Wprowadzenie do ASP Ebook

Pobierz ten ebook, aby uzyskać wszystko, co musisz wiedzieć o nauce ASP - od samouczka krok po kroku po listy funkcji, przykładowy kod, typowe błędy i rozwiązania i wiele więcej! 101 stron.

Instrukcje Wideo: Połączenie bazy danych w ASP.NET MVC za pomocą EF i kontenera DI (Ninject) (Kwiecień 2024).