Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
vendredi 16 mai 2008 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 



Vous êtes ici : Articles ASP > NOTES DE COURS

Ajouter un enregistrement à une Table
Deux méthodes pour ajouter un enregistrement à une base de données, l'une consiste à utiliser l'Activex Ado et l'autre à utiliser du SQL (qui sera lui propre au langage de la base de données ou du serveur de Base de données). Pour Sql Server vous devrez utiliser Transac-Sql, cela dit les opération de bases comme INSERT sont comprises par tous les langages SQL.


ABONNEZ-VOUS GRATUITEMENT A LA REVUE DE PRESSE "LES Z'ACTUS" ET RECEVEZ CHAQUE JOUR DANS VOTRE BOITE AUX LETTRES LA MEILLEURE INFORMATION DEDIEE AUX WEBMASTERS / DEVELOPPEURS.

Indiquez votre adresse E-mail :

Technologie : ASP 
Date : 28/05/2006   
Auteur : ASP MAGAZINE

En supposant que notre base mabase.mdb contienne une table utilisateur et deux champs Nom_user et Pass_user, et que la base de données est définie dans le DSN sous le nom mabase.

Dans cette table on insère le contenu des deux variable nom et Pass.

<%
Nom=jean
Pass=WSXCRFEG
Set Conn=Server.createObject("ADODB.Connection")
Conn="mabase"
%>

Utilisation de ADO pour insérer un enregsitrement et du curseur rs

Ajout d'un seul enregistrement avec vérouillage de la table

<%
Set rs=server.createObject ("ADODB.recordset")
rs.Open "utilisateur", conn, 1, 2 ,2 '( voir ouvrir et fermer une connexion à une basel )
rs.Addnew
rs.fields("Nom_user")=Nom
rs.fields("Pass_user")=Pass
rs.update
rs.close
set rs=nothing
Conn.close
Set conn=nothing
%>

Si vous souhaitez ajouter plusieurs enregistrements, il est préférable d'utiliser une mise à jour par lots. Ce type de mise à jour permet d'envoyer tous les ajouts en une seule fois.

Utilisation de UpdateBatch

<%
Set rs=server.createObject ("ADODB.recordset")
rs.Open "utilisateur", conn, 1, 4 , 2 ' ( voir ouvrir et fermer une connexion à une basel )
rs.AddNew
rs.fields("Nom_user")=Nom
rs.fields("Pass_user")=Pass
rs.AddNew
rs.fields("Nom_user")=Nom1
rs.fields("Pass_user")=Pass1
etc...
rs.updateBatch
rs.close
set rs=nothing
Conn.close
Set conn=nothing
%>

Utilisation de SQL et de l'instruction INSERT

<%
SQLINSERT= "INSERT INTO utilisateur (Nom_user,Pass_user) " _
                        &"SELECT '" &Nom&"' As Nom_user,   '"_
                                            &Pass&"' As Pass_user;"
Conn.execute(SQLINSERT)
Conn.close
Set conn=nothing
%>



ASP Serveur - L'hébergement ASP.NET


A RETENIR CETTE SEMAINE
16/05/2008 - Logiciels Microsoft gratuits pour les étudiants
Vous êtes étudiant ? N’attendez pas pour télécharger* gratuitement et utiliser les derniers logiciel ...
16/05/2008 - Lillois, ne manquez pas les Wygdays 2008
Le 22 mai prochain à Lille, vous êtes invité à un événement unique dédié aux développeurs, organisé ...
16/05/2008 - Flash 10 est dans les bacs, Silverlight prend du retard
On est peut-être à un tournant très important de la bataille que se livrent Microsoft et Adobe sur l ...
15/05/2008 - Comment manipuler simplement le contenu d'un fichier WordML ?
Le format WordML (et plus largement OpenXML ) est une grande avancée: il permet de manipuler les doc ...
15/05/2008 - Package d'installation réseau de Windows XP Service Pack 3 pour les informaticiens
Ce package d'installation est destiné à permettre aux informaticiens et aux développeurs de configur ...
15/05/2008 - Mono supporte désormais Windows Forms et Silverlight
Jour de gloire pour le projet Mono. Miguel de Icaza annonce tout d'abord sur son blog la première re ...
14/05/2008 - Deux Services Packs en bêta pour Visual Studio
Microsoft annonce deux Services Packs en version bêta pour Visual Studio 2008 et pour le framework . ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade