INSERT-kommandoen brukes veldig ofte i ASP for å legge til rader i en SQL-database. Her er syntaks for innsetting i tabellene.

La oss si at du har bygget deg en liten gjestebok, der besøkende har et skjema der de kan oppgi navn og kommentarer. Du vil nå sette inn navnet og kommentarene i tabellen "GJESTEBOK", for å lagre dem og vise dem til de andre besøkende. GUESTBOOK-tabellen din har tre felt:

gjestenavn
guest_comments
guest_date

Så ASP-skriptet ditt begynner å vite verdien av navnet og kommentarene. Hvis du ikke vet hvordan du får verdier fra et skjema, kan du lese Bruke ASP med skjemaer. Så du har nå variablene GuestName og GuestComments fylt ut med det brukeren ga deg.

Husk å lese om håndtering av apostrofer i inntastingsfelt for å sikre at inngangsfeltene er klare til bruk i SQL.

For å gjøre oppdateringen, bruker du:

Angi objCmd4 = Server.CreateObject ("ADODB.Command")
SQLText = "sett inn i gjestebokverdiene ('" & Gjestenavn & "', '" & Gjestekommentar & "', '" & Nå () & "'"
objCmd4.ActiveConnection = strConnect
objCmd4.CommandType = & H0001
objCmd4.CommandText = SQLText
objCmd4.Execute intRecords
Sett objCmd4 = Ingenting

Dette oppretter tilkoblingen, oppretter innsatserklæringen, sender den inn og avslutter deretter tilkoblingen. Merk at kommandoen Now () automatisk setter inn gjeldende dato / tid, slik at du vet når denne brukeren sendte inn kommentaren sin på nettstedet ditt.

Introduksjon til ASP Ebook

Last ned denne eboken for å få alt du trenger å vite om å lære ASP - fra en trinnvis opplæring til funksjonslister, prøvekode, vanlige feil og løsninger og mye mer! 101 sider.

Video Instruksjoner: Clinic Medical Record System / Patient Management System (April 2024).