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

VB.NET Discussion :

Type de données incompatible dans l'expression du critère.


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 89
    Par défaut Type de données incompatible dans l'expression du critère.
    Bonjour,

    Globale.Initialiser()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     'CREATION DE LA REQUETTE 3
            Dim SQLAjouterOEU As String
            SQLAjouterOEU = "INSERT INTO oeuvre (oeu_nom,oeu_date,oeu_type,oeu_support,oeu_nature,oeu_photo) VALUES ('" & TxtBoxNomOeu.Text & "','" & TxtDateOeuvre.Text & "','" & CboBoxTYpe.Text & "','" & CboBoxSupport.Text & "','" & CboBoxNature.Text & "','" & PBoxOeuvre1.ImageLocation & "')"
     
            'LA COMMANDE
     
            Dim maCommande2 As OleDbCommand
            maCommande2 = New OleDbCommand()
            maCommande2.Connection = Globale.connexion
            maCommande2.CommandType = CommandType.Text
            maCommande2.CommandText = SQLAjouterOEU
     
            'EXECUTION
            maCommande2.ExecuteNonQuery()
    Merci de votre aide

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Un formattage de la date est peut-être necessaire.

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 89
    Par défaut
    Un formatage de la date est peut-être nécessaire ???????

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Le fait d'utiliser des simples quotes (') dans ta requête signifie que les champs de ta table (ici par exemple oeu_date) est de type texte, est-ce le cas ?

    Philippe

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 89
    Par défaut
    Non , en effet (oeu_date) est en date/heure dans ma base de donnée donc je dois utilisé des quotes (")?

  6. #6
    Invité
    Invité(e)
    Par défaut
    Re

    Non, tu dois utiliser le # (en général), et la date doit être au format US (mm/dd/yyyy).

    Philippe

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

Discussions similaires

  1. Requête: type de donnée incompatible dans l'expression du critère
    Par abambad dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 31/10/2007, 15h48
  2. Réponses: 5
    Dernier message: 31/08/2007, 13h01
  3. Réponses: 8
    Dernier message: 20/06/2007, 14h38
  4. Réponses: 7
    Dernier message: 22/08/2006, 17h10
  5. Réponses: 3
    Dernier message: 22/05/2006, 19h23

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