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 :

Problème SQL avec ASP


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 161
    Par défaut Problème SQL avec ASP
    Salut à tous

    J'ai une erreur lors de l'execution d'une requete sur ma page ASP

    Error Type:
    Microsoft JET Database Engine (0x80040E14)
    Syntax error (missing operator) in query expression ''C'est bien' , 'en cours')'.


    Voila ma requete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SQL="INSERT INTO _RESERVATION(REF_TYPEREPAS,REF_SALON,NB_COUVERTS_PREV,DATE_RES,DATE_REP,HEUR_REP,INSTRUCTIONS,STATUT) values ("& numrep &","& numsal &","& nb_couverts_prevus &",#" & date_res & "#, #" & date_rep & "#,#" & heure_rep & "#, '" & instruction & "' , '" & statut & "')"
    Merci d'avance pour votre aide.

  2. #2
    Membre émérite
    Inscrit en
    Janvier 2004
    Messages
    633
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 633
    Par défaut
    Je crois que c'est clair, c'est ton apostrophe qui pose problème. Je n'ai pas le problème en utilisant des recordsets pour l'ajout mais essaie de trouver un caractère d'échappement ou alors remplace ton apostrophe par un autre caractère.

  3. #3
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut Re: Problème SQL avec ASP
    En rouge,
    Citation Envoyé par Mateache
    operator) in query expression ''C'est bien' , 'en cours')'.
    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  4. #4
    Membre expérimenté Avatar de Cpas2latarte
    Inscrit en
    Janvier 2006
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 237
    Par défaut
    il suffit de doubler l'apostrophe dans la requête
    ex :
    Insert Into maTable(monChamp) Values('c'est ma valeur')
    doit s'ecrire
    Insert Into maTable(monChamp) Values('c''est ma valeur')

    Cordialement

  5. #5
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Ouais en pratique qd on ne sait pas où se trouve l'apostrophe, il faudrait faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Insert Into maTable(monChamp) Values('" & replace(request.form("instruction"),"'","''") & "')
    Personnellement, je fais plutôt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Insert Into maTable(monChamp) Values('" & server.htmlencode(request.form("instruction")) & "')
    Comme ça, je suis tranquille. C'est une question d'habitude.
    A+
    "Winter is coming" (ma nouvelle page d'accueil)

Discussions similaires

  1. problème overflow avec asp
    Par franfr57 dans le forum ASP
    Réponses: 2
    Dernier message: 03/07/2007, 23h50
  2. Problème SQL en asp
    Par luckan dans le forum ASP.NET
    Réponses: 3
    Dernier message: 30/05/2007, 15h57
  3. erreur de requête SQL avec ASP mais pas dans Access
    Par csszzen dans le forum Langage SQL
    Réponses: 6
    Dernier message: 16/03/2007, 09h07
  4. problème sql avec les concepteurs visual basic
    Par Le Rebel dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 08/05/2006, 10h25
  5. problème SQL avec le tutoriel recherche multi critère
    Par qbihlmaier dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 05/12/2005, 19h33

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