Insérer des données d'un champ de formulaire ds une table - sqlserver

Soyez le premier à donner votre avis sur cette source.

Snippet vu 13 857 fois - Téléchargée 35 fois

Contenu du snippet

Simple et efficace...

Source / Exemple :


'DEBUT

'Declaration des variables
Dim Name
Dim Email
Dim Commentaire

'récup des valeur de champs en supposant que les champs se nomment name, email et commentaire.

Name = Request.Form("name")
Email = Request.Form("email")
Commentaire = Request.Form("commentaire")

'Connection
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Votre-Provider;" &_
          "User ID = Votre-User-ID;" &_
          "Pwd = Votre-Pass;" &_
          "Initial Catalog = votre-catalogue;" &_
          "Initial File Name = votre-fichier"

'Requête
objConn.Execute ("INSERT INTO votre-table (nom, email, commentaire) VALUES ('" & Name & "', '" & Email & "', '" & Commentaire & "')")

'Fermeture
objConn.Close
Set objConn = Nothing

'Réponse de validation
Response.Write("Message bien posté")

'OU Adresse de redirection
Response.Redirect ("votre-page.asp")

'END

Conclusion :


Voilà n'hésitez pas à poster un commentaire si vous décelez une erreur dans mon code.

A voir également

Ajouter un commentaire

Commentaires

rdiseo
Messages postés
1
Date d'inscription
lundi 26 mars 2007
Statut
Membre
Dernière intervention
28 mai 2009
-
Merci, je commence avec asp et sql, ça marche nickel.
genieship
Messages postés
1
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
22 mars 2006
-
j'ai pa trouvé ce dossier fpdb j'ai winxp pro + asp.net 2003
ce problem m'emerde
si qqn veux m'aider envoyé moi une solution sur ce forum ou sur genieship@gmail.com
cs_Warning
Messages postés
517
Date d'inscription
samedi 3 février 2001
Statut
Modérateur
Dernière intervention
24 octobre 2006
-
Pff comme un con j'avais ma bdd dans un repertoire en lecture seule (attention apparement les dernières versions d'IIS protege les fichiers du dossier wwwroot), donc c'est un probleme d'ecriture... Il faut vérifier que la bdd ne soit pas en lecture seule, pas dans le dossier wwwroot ni ses sous repertoires (ya un dossier fpdb je crois exprès pour la bdd),et que ta les droits d'acces a la bdd . C'est tout con et ça a résolu mon pb. ^^
richch
Messages postés
58
Date d'inscription
lundi 21 février 2005
Statut
Membre
Dernière intervention
4 janvier 2008
-
Moi aussi la même erreur que 'Warning' comment résoudre le problème?
cs_Warning
Messages postés
517
Date d'inscription
samedi 3 février 2001
Statut
Modérateur
Dernière intervention
24 octobre 2006
-
pour cette requete:
INSERT INTO data_users (username) VALUES ('testest')

j'obtient:
Erreur de compilation Microsoft VBScript error '800a0401'

Fin d'instruction attendue

/iisHelp/common/500-100.asp, line 11

Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow, strQueryString, strURL
--------------------------------------------------------------------------^
Microsoft JET Database Engine error '80004005'

L'opération doit utiliser une requête qui peut être mise à jour.

/portal/asp/register.asp, line 202


d'ou cela peu il venir ??? A l'aide :(

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.