IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

requete avec un update


Sujet :

ASP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 24
    Points : 20
    Points
    20
    Par défaut requete avec un update
    bonjour a vous,
    j'ai un petit souci concernant une requete avec un update...
    Je veux juste changer mon champs num
    mais quand je lance ma requete ca me fait cette erreur :
    Ligne 1 : syntaxe incorrecte vers ','.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    cmdArea.CommandText = "UPDATE dbo.TEST SET Id=" & ID & ", Annee=" & Annee & ", Num=" & Num & " "&_
    " WHERE Num=? "
    						  cmdArea.Parameters(0)= Num
    						  cmdArea.Execute
    Savez vous ou est mon erreur?

    merci d'avance

  2. #2
    Membre confirmé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Points : 558
    Points
    558
    Par défaut
    t'oublies les ' pour ta variable (num) qui est string, non

    cmdArea.CommandText = "UPDATE dbo.TEST SET Id=" & ID & ", Annee=" & Annee & ", Num=' " & Num & " ' "&_
    " WHERE Num=? "

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 24
    Points : 20
    Points
    20
    Par défaut
    mon ID est en uniqueidentifier
    annee en varchar
    Num en varchar

    quand je rajoute les ' ' ca m'interprete te le code en ch de carac

  4. #4
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    633
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 633
    Points : 721
    Points
    721
    Par défaut
    cmdArea.CommandText = "UPDATE dbo.TEST SET Id=" & ID & ", Annee='" & Annee & " ', Num=' " & Num & "' "&_
    " WHERE Num='?' "
    Pour les chaine de caractères il fait mettre des cotes sinon problème de type incompatible

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 24
    Points : 20
    Points
    20
    Par défaut
    merci beaucoup c'etait tout a fait ca

    je te remercie

    avec l'erreur que ca me faisait ... j'avais beau chercher une erreur de virgule
    hum

    bonne soirée et encore merci !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Requete avec update et sous requete
    Par rosedeeps dans le forum Développement
    Réponses: 1
    Dernier message: 23/10/2008, 20h29
  2. [WD 10] Requête avec update ?
    Par B@rt666 dans le forum WinDev
    Réponses: 3
    Dernier message: 01/12/2006, 17h35
  3. [UPDATE]Sous-requetes avec plusieurs nuplets
    Par Tchinkatchuk dans le forum Langage SQL
    Réponses: 2
    Dernier message: 11/07/2005, 19h28
  4. requete avec OBCD et visual c++
    Par Anonymous dans le forum MFC
    Réponses: 12
    Dernier message: 18/11/2004, 17h15
  5. Requete avec des décimales
    Par Sandrine75 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 27/06/2003, 11h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo