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 6 et antérieur Discussion :

[VB]Erreur d'éxécution 80040e10


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 26
    Par défaut [VB]Erreur d'éxécution 80040e10
    Bonjour a tous !!!

    Je suis tout nouveau sur le sie site et g besoin d'aide de developpeur plus expérimenté . Je fais une application sous VB dans le cadre d'un stage en entreprise qd j'execute mon programme l'erreur suivante apparait [erreur d'execution '2147217904 (80040e10)' ] j'aimerai comprendre d'ou vient cet erreur ??

    En vous remerciant d'avance .[/b]

  2. #2
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    paramètres obligatoires absents
    ou champs indûment vides dans base de données appelée

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 26
    Par défaut
    C le commentaire que me fait mon application "Aucune valeur donnée pour un ou plusieurs des parametres requis " avec l'erreur précédente mais tous les champs nécessaires sont remplis le problème vient de données chiffrées me semble t'il. Mon application gere les CV pour une entreprise et ce sont dans les champs [Salaire Demandé et DateDébutCarriere de type string tous les 2] car quand je ne rentre que ces deux champs remplis la meme erreur apparait .D'ou pourrait venir ce probleme ? Du code ? de ma requete d'insertion dans la BDD ??

    Merci

  4. #4
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Ta requête, plus probablement... (Mais ce n'est pas certain)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 26
    Par défaut
    actuellement g un souci sur VB je le reinstalle et je fais mon checking et je te tiens au courant en tout cas merci de l'attention que tu porte a mon sujet !! j'espere qu'avec ton aide j'arriverai a résoudre ce petit probleme car je suis suivi de prés et cette erreur ne m'arrange guere pour la présentation de mon projet a ma tutrice .

    Merci

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 26
    Par défaut
    je ne savais pas qu'il fallé pas posé deux fois la meme question je pensé que la posté sur deux forums différents (VB et SQL ) pourrait résoudre plus vite mon problème ... Sinon mon application doit gérer les cv recus par l'entreprise je posterait tout le code demain pour que le sujet soit plus explicite pour la totalité des membres.

  7. #7
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Hello,
    Si ta question porte sur VB utilisant le SQL, ce qui est ton cas, taquestion doit être posée sur le forum VB. Si ton autre message a été posté sur le forum SQL, je pense qu'un modérateur a déplacé ton sujet.
    Tu as toute l'explication

    A+

  8. #8
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    A Methodmay31 :

    Si tu veux être précis, ne te contentes pas de "poster" ton code.
    En te lisant, je comprends que le problème se pose lors de l'insertion.
    Or, si tu tentes de créer un article avec 2 champs seulement alors que la table en prévoit d'autres, parmi lesquels de possibles champs obligatoires, tu auras la même erreur.
    Il est donc nécessaire que tu nous décrives succinctement la structure de la table, aussi.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 26
    Par défaut
    L'insertion se fait dans deux tables une Table ETAT_Civil avec plusieurs champs (Nom,Prénom, DateNaiss, Lieunnaiss, ....) et une autre table Candidat ( DateCréation,SalaireDemandé(entier),DateEntréViePro(entier) ces deux tables st reliés par une relation 1-N avec le n du coté d'EtatCivil ces deux champs sont en entier sous access et en string sous VB est ce ke l'erreur vien de là ?

    Comme j'ai repris cette aplication je part donc d'un existant étant un peu Just au niveau du code et du VB ( je commence a peine ) je ne comprend pas tro le fonctionnement de tout ca...


    Voila le code de saisis sous VB pour la saisie d'un profil dans mon application Gestion de CV :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    Private Sub BtnSuivant_Click()
    Dim DateJour As String
    Dim importance As String
    Dim source As String
    Dim metier As String
    Dim salairedem As String
    Dim dispo As String
    Dim debutcarriere As String
    Dim mobilite As String
    Dim NumCandidat As Integer
    Dim LienCV As String
    Dim notes As String
    Dim Langues As String
     
     
     
     
    NumCandidat = CInt(LblCandidat.Caption)
    Candidat = CInt(LblCandidat.Caption)
    DateJour = TxtDateJour.Text
    importance = CmbImportance.Text
    source = TxtSource.Text
    metier = TxtMetier.Text
    salairedem = TxtSalaireDemande.Text
    dispo = TxtDispo.Text
    debutcarriere = TxtDebutCarriere.Text
    mobilite = TxtMobilite.Text
    LienCV = LblCV.Caption
    notes = "Aucune note"
     
     
    Langues = ""
    I = 0
    Do While I < LstLangues.ListCount
    If LstLangues.Selected(I) = True Then
    Langues = LstLangues.List(I) & ", " & Langues
    End If
    I = I + 1
    Loop
    If Langues = "" Then
    Langues = "Aucune"
    End If
     
     
     
     
     
     
    If IsNumeric(debutcarriere) = True And IsNumeric(salairedem) = True Then
     
     
     
    Call inscription_candidat(Candidat, DateJour, importance, source, metier, salairedem, dispo, debutcarriere, mobilite, LienCV, notes)
    Call inscription_etatcivil(TxtNom.Text, TxtPrenom.Text, TxtNaissance.Text, TxtLieuNaissance.Text, TxtNationalite.Text, TxtAdresse.Text, TxtVille.Text, TxtCP.Text, CmbRegion.Text, TxtPays.Text, TxtFixe.Text, TxtPortable.Text, TxtFax.Text, TxtMail.Text, TxtPermis.Text, CmbNivo.Text, Langues)
    Form4.Hide
    Form5.Show
    Else
    Msg = "Vérifiez que les champs [Salaire Demandé] et [Début Carrière] sont bien des données chiffrées." & Chr(13) & " Ensuite essayez de nouveau."
            Title = "Erreur de saisie"
            Style = vbOKOnly + vbExclamation
            reponse = MsgBox(Msg, Style, Title)
    End If
     
    End Sub
    [Balises de code rajoutées par ThierryAIM, Merci d'y penser la prochaine fois]

  10. #10
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    1) les syntaxes qui intéressent ( celles de inscription_candidat(...) et de inscription_etatcivil(...) ne sont pas là !
    2) liste des champs obligatoires ? (il faut ensuite s'assurer, en effet, que l'inscrption ne tente pas d'insérer une donnée vide dans un champ obligatoire)

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 26
    Par défaut
    Les syntaxes pour inscription candidat et etat civil ne sont elle pas faite sur le clik du btn Suivant dans ce code notamment avec l'apel des

    Call inscription_candidat(...
    Call inscription_etatcivil ( ...

    ?

  12. #12
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    ce qui intéresse n'est pas de savoir comment elles sont lancées, mais les instructions qui y sont écrites.
    Et la liste des champs obligatoires ?

  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 26
    Par défaut
    Comment sont il spécifiés dans le code les champs obligatoires je ne sais guere ou lé trouvés ? Je me lance a peine dans le VB....

  14. #14
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    cette partie là n'a rien avoir avec vb mais avec l'examen de ta/tes table(s) dans la base de données en cause !

  15. #15
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 26
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub Btn_ValidEmp_Click()
        CheminBase = nomdefichier
        Selection_BDD.Hide
        ACCUEIL.Show
        If CheminBase = "" Then
            CheminBase = "f:\Gestion de CV\baseCV.mdb"
        End If
        MsgBox ("Base selectionnée : " & CheminBase)
     
    End Sub
    J'ai un petit souci avec ce code Au lieu de m'inscrire un chemin de base présélectionné avec un explorateur il m'affiche le chemin f:\cheminbase...... qui devrait normalemen s'afficher si aucun chemin n'est entré

    Savez vous pourquoi ??

    Edit
    Essaie de penser aux balise Code et /code
    Ajoutées par ouskel'n'or

  16. #16
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    If CheminBase = ""
    et si pas = "" ? (c'est peut-être la cas !)
    une bonne clause Else ferait l'affaire , ou encore un msgbox "oui" tout de suite après If CheminBase = "" (pour voir si tu es dans un tel cas!)

    A propos de msgbox : supprimes la mise entre parenthèses.[/quote]

Discussions similaires

  1. Erreur d'éxécution requête via lien ODBC
    Par ft035580 dans le forum Requêtes et SQL.
    Réponses: 12
    Dernier message: 27/08/2006, 18h46
  2. erreur d'éxécution '453'
    Par nebil dans le forum Windows XP
    Réponses: 2
    Dernier message: 14/08/2006, 14h14
  3. ListIndex: Erreur d'éxécution '7777'
    Par Norin dans le forum Access
    Réponses: 2
    Dernier message: 13/07/2006, 16h33
  4. [VB6] Erreur d'éxécution 3001
    Par boudincweole10 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 30/04/2006, 14h39
  5. [Etat][Requête] Erreur d'éxécution '3364'
    Par Optimus dans le forum IHM
    Réponses: 2
    Dernier message: 05/01/2006, 14h24

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