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

VBA Access Discussion :

[VBA] [SQL] Type incompatible dans le critere


Sujet :

VBA Access

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Mai 2006
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1
    Points : 1
    Points
    1
    Par défaut [VBA] [SQL] Type incompatible dans le critere
    J'ai une erreur lorque que je lance ma requette.
    Erreur d'exécution
    Type de données incompatible dans l'expression du critère
    Je ne comprend pas pourquoi???? voici ma requete

    Private Sub CmdSupprimer_Click()
    Dim requete As String
    'Permet de ne pas afficher la confirmation de la suppression par access
    DoCmd.SetWarnings False
    requete = "delete * from T_CodePostal where T_CodePostal.Code_Postal = " & Me.Code_Postal & ""
    DoCmd.RunSQL requete
    DoCmd.SetWarnings True
    'Rafraichissement du formulaire
    Me.Refresh
    End Sub
    T_CodePostal---->Nom de ma table access
    Code_Postal----->Nom du champ de ma table
    Merci de me dépanner

  2. #2
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 183
    Points : 1 362
    Points
    1 362
    Par défaut
    Ton champ T_CodePostal.Code_Postal est de type numérique ?
    [Access] Les bases du débogage => ici

  3. #3
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Citation Envoyé par Kloun
    Ton champ T_CodePostal.Code_Postal est de type numérique ?
    Si non, on aura :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    requete = "delete * from T_CodePostal where T_CodePostal.Code_Postal = " & Chr(34) & Me.Code_Postal & chr(34)

  4. #4
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 183
    Points : 1 362
    Points
    1 362
    Par défaut
    Ou ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    requete = "delete * from T_CodePostal where Code_Postal = '" & Me.Code_Postal.value & "'"
    [Access] Les bases du débogage => ici

Discussions similaires

  1. [VBA] [SQL] Type incompatible dans le critère
    Par alex.a dans le forum Access
    Réponses: 13
    Dernier message: 19/01/2008, 11h19
  2. Type incompatible dans une requête
    Par tleboukaka dans le forum Bases de données
    Réponses: 1
    Dernier message: 15/10/2007, 11h59
  3. Réponses: 9
    Dernier message: 05/10/2006, 08h31
  4. requête SQL : Type incompatible
    Par Bertr@nd dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 20/06/2006, 11h44
  5. [LG] Erreur de type incompatible dans assignment
    Par Tuxico dans le forum Langage
    Réponses: 4
    Dernier message: 03/12/2005, 21h06

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