Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
samedi 17 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

Modifier un enregistrement à une Table
Deux méthodes pour modifier un enregistrement à une table d'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 UPDATE 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. On suppose que l'enregistrement "jean1","pass" existe et nous allons le modifier par les valeurs Nom et Pass définies ci-dessous.

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

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

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

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

Modifier plusieurs ligne avec UpdateBatch

On suppose par exemple qu'il existe plusieurs enregistrements Jean1

<%
Set rs=server.createObject ("ADODB.recordset")
sql="select * FROM utilisateur WHERE nom='jean1'"
rs.Open sql, conn, 1, 4 , 1 ' ( voir ouvrir et fermer une connexion à une basel )
do while not rs.eof
rs.fields("Nom_user")=Nom
rs.fields("Pass_user")=Pass
rs.movenext
Loop
rs.updateBatch
rs.close
set rs=nothing
Conn.close
Set conn=nothing
%>

Utilisation de SQL et de l'instruction UPDATE

<%
SQLUPDATE= "UPDATE utilisateur " _
                        &"SET Nom_user='" &Nom&"', "_
                        &Pass_user='"&Pass&"' WHERE nom_user='jean1'"
Conn.execute(SQLUPDATE)
Conn.close
Set conn=nothing
%>



Project Hoshimi


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