begin process at 2008 07 21 01:02:50
1 213 544 membres
13 nouveaux aujourd'hui
14 167 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

INSÉRER DES DONNÉES D'UN CHAMP DE FORMULAIRE DS UNE TABLE - SQLSERVER


Information sur la source

Catégorie :Base de données Niveau : Débutant Date de création : 16/05/2002 Date de mise à jour : 16/05/2002 10:35:00 Vu : 8 390

Note :
5 / 10 - par 1 personne
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

Description

Simple et efficace...

Source

  • '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
'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.
  • signaler à un administrateur
    Commentaire de Mercury le 16/05/2002 16:59:04

    Supprime les parenthèse à la ligne Response.Redirect ("votre-page.asp"), sinon tu auras une erreur.

  • signaler à un administrateur
    Commentaire de Legion le 20/05/2002 18:43:20

    Si si ca marche

  • signaler à un administrateur
    Commentaire de Warning le 28/02/2005 18:27:56 administrateur CS

    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 :(

  • signaler à un administrateur
    Commentaire de richch le 01/03/2005 15:33:45

    Moi aussi la même erreur que 'Warning' comment résoudre le problème?

  • signaler à un administrateur
    Commentaire de Warning le 01/03/2005 19:14:20 administrateur CS

    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. ^^

  • signaler à un administrateur
    Commentaire de genieship le 22/03/2006 16:18:36

    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

Ajouter un commentaire

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Boutique

Boutique de goodies CodeS-SourceS