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

Requêtes et SQL. Discussion :

Gestion du quote dans instruction SQL [AC-2010]


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    644
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2011
    Messages : 644
    Par défaut Gestion du quote dans instruction SQL
    Bonjour,

    Dans une instruction UPDATE, je veux concaténer 2 champs alphanumériques qui peuvent contenir des quotes ==> '
    Du coup, mon instruction est erronée
    Je passe donc par une instruction qui remplace le quote par un espace
    Comment éviter cela
    Merci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    StrSql = "UPDATE TblImport SET TblImport.imdesce = Replace([imdesce]," & Chr(34) & "'" & Chr(34) & "," & Chr(34) & " " & Chr(34) & ")"
     
    StrSql = "INSERT INTO TblOffreDet ( odnumero, odnumligne, oditemnb, oditem, oddesc, odqte, odtype )" & _
    " VALUES (" & "'" & [Forms]![FrmOffreEnt]![oenumero] & "', " & _
    Ligne & ", " & _
    Item & ", " & _
    "'" & Rec!imcodeart & "', " & _
    "'" & Rec!imdesce & " " & Rec!imtype & "', " & _
    Rec!imqte & ", " & _
    "'E')"

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 430
    Billets dans le blog
    11
    Par défaut
    Salut,

    Au lieu de remplacer par un espace, il faut mettre deux fois la "quote".

    @+.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    644
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2011
    Messages : 644
    Par défaut
    Merci Vincent, je vais essayer ça

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

Discussions similaires

  1. Gestion des logs dans procédure SQL
    Par molarisapa dans le forum PostgreSQL
    Réponses: 0
    Dernier message: 16/06/2008, 17h59
  2. Gestion des Temps dans Base Sql Server par Delphi
    Par BYALI dans le forum Bases de données
    Réponses: 4
    Dernier message: 09/03/2008, 14h09
  3. [Tableaux] quotes dans requete sql
    Par taki_38 dans le forum Langage
    Réponses: 5
    Dernier message: 11/07/2006, 15h09
  4. [SQL & VBA]Insérer champ dans instruction SQL existante
    Par stéphane_ais2 dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 22/05/2006, 11h58
  5. [EXCEPTION] Gestion des Exceptions dans PL/SQL
    Par Titouf dans le forum PL/SQL
    Réponses: 4
    Dernier message: 08/02/2006, 00h46

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