La commande INSERT est très couramment utilisé en ASP pour ajouter des lignes dans une base de données SQL. Voici la syntaxe pour insérer dans vos tables.

Disons que vous vous êtes construit un petit livre d'or, où les visiteurs ont un formulaire dans lequel ils peuvent entrer leur nom et leurs commentaires. Vous voulez maintenant insérer ce nom et ces commentaires dans le tableau "GUESTBOOK", pour les stocker et les montrer à vos autres visiteurs. Votre table GUESTBOOK comporte 3 champs:

nom de l'invité
commentaires_invités
date_invité

Votre script ASP commence donc par connaître la valeur du nom et des commentaires. Si vous ne savez pas comment obtenir des valeurs d'un formulaire, lisez l'aide d'ASP à l'article Forms. Donc, vous avez maintenant les variables nom_invité et GuestComments rempli avec ce que l'utilisateur vous a donné.

N'oubliez pas de lire sur la gestion des apostrophes dans les champs d'entrée pour vous assurer que vos champs d'entrée sont prêts à être utilisés dans SQL.

Pour faire la mise à jour, vous utiliseriez:

Définissez objCmd4 = Server.CreateObject ("ADODB.Command")
SQLText = "insérer dans les valeurs du livre d'or ('" & GuestName & "', '" & GuestComments & "', '" & Now () & "'"
objCmd4.ActiveConnection = strConnect
objCmd4.CommandType = & H0001
objCmd4.CommandText = SQLText
objCmd4.Execute intRecords
Set objCmd4 = Nothing

Cela crée la connexion, crée l'instruction d'insertion, la soumet, puis ferme la connexion. Notez que la commande Now () insère automatiquement la date / heure actuelle afin que vous sachiez quand cet utilisateur a soumis son commentaire sur votre site.

Introduction à ASP Ebook

Téléchargez cet ebook pour obtenir tout ce que vous devez savoir sur l'apprentissage d'ASP - d'un didacticiel étape par étape aux listes de fonctions, des exemples de code, des erreurs et des solutions courantes, et bien plus encore! 101 pages.

Instructions Vidéo: C# - Les bases de données Mysql (Créer et en ajouter des éléments) [Partie 1] (Mai 2024).