Update dans une base de donnees

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 622 fois - Téléchargée 37 fois

Contenu du snippet

Il permet d'updater des données dans une base de données SQL Server, mais cela fonctionne aussi bien avec d'autre SGBD

Source / Exemple :


'création de lobjet de connection
set oConn = Server.CreateObject("ADODB.connection")

'Chaine de connection
ChConn = "DSN=VotreDSN;UID=VotreUID;PWD=VotreUID;"

'Connection à la base de données
oConn.Open ChConn

'Ecriture de la requete pour la table Adhesion
Req = "UPDATE VotreTable SET Champ1 = Valeur1, Champ2 = Valeur2 "
Req = Req & "WHERE Champ3 = Valeur3"
	
'Création du RecordSet
Set oRst = Server.CreateObject("ADODB.Recordset")

'Surveillance des erreurs
on error resume next

'Ouverture du recorset et execution de la requete sql
oRst.Open Req,oConn 

'Fermeture et destruction du recordset
oRst.close
set oRst = Nothing 

'Dans le <body>
if err then 
    response.write err.description
end if

'Fin de la gestion des erreurs
on error goto 0

Conclusion :


Jusqu'a maintenant je n'ai eu aucun bug concernant ce prog, mais les noms des champs doivent être correctement écrits et les valeurs de type textes dans la requete doivent être entre simples cotes ' '.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.