De opdracht INSERT wordt zeer vaak gebruikt in ASP om rijen toe te voegen aan een SQL-database. Hier is de syntaxis voor invoegen in uw tabellen.

Laten we zeggen dat u zelf een klein gastenboek hebt gebouwd, waarin bezoekers een formulier hebben waarin ze hun naam en opmerkingen kunnen invoeren. U wilt die naam en opmerkingen nu in de tabel 'GASTENBOEK' invoegen om ze op te slaan en aan uw andere bezoekers te tonen. Uw GUESTBOOK-tabel heeft 3 velden:

gast naam
guest_comments
guest_date

Dus je ASP-script begint met het kennen van de waarde van de naam en opmerkingen. Als u niet weet hoe u waarden uit een formulier kunt halen, leest u het artikel ASP gebruiken met formulieren. U hebt nu de variabelen GuestName en GuestComments ingevuld met wat de gebruiker u heeft gegeven.

Lees over het omgaan met apostrof in invoervelden om te controleren of uw invoervelden klaar zijn voor gebruik in SQL.

Om de update uit te voeren, gebruikt u:

Set objCmd4 = Server.CreateObject ("ADODB.Command")
SQLText = "invoegen in gastenboekwaarden ('" & GuestName & "', '" & GuestComments & "', '" & Now () & "'"
objCmd4.ActiveConnection = strConnect
objCmd4.CommandType = & H0001
objCmd4.CommandText = SQLText
objCmd4.Voer intRecords uit
Set objCmd4 = Niets

Hiermee maakt u de verbinding, maakt u de invoeginstructie, verzendt u deze en sluit u vervolgens de verbinding. Merk op dat de opdracht Now () automatisch de huidige datum / tijd invoegt, zodat u weet wanneer deze gebruiker zijn of haar opmerking op uw site heeft geplaatst.

Inleiding tot ASP Ebook

Download dit e-boek voor alles wat u moet weten over het leren van ASP - van een stapsgewijze zelfstudie tot functielijsten, voorbeeldcode, veelvoorkomende fouten en oplossingen en nog veel meer! 101 pagina's.

Video-Instructies: eDocs scannen en archiveren.mp4 (Mei 2024).