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 :

Erreur d'exécution '3219'


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
    Avril 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 20
    Par défaut Erreur d'exécution '3219'
    Voilà mon code :

    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
    Private Sub CommandAjoutFiliere_Click()
    
        Dim rs As ADODB.Recordset
        Set rs = New ADODB.Recordset
    
        If TextAjoutFiliereNom.Text = "" Then
            MsgBox "Entrer le nom de la filière !", vbOKOnly
        Else
            rs.Open "filiere", cnAccess, 1, 3
            rs.AddNew
            rs!libelle_filiere = TextAjoutFiliereNom.Text
            rs.Close
            rs.Delete
                
            TextAjoutFiliereNom.Text = ""
                
            FrameAjoutFiliere.Visible = False
            LabelTitreFiliere.Visible = False
        End If
    
    End Sub
    L'erreur se passe sur : rs.close

    Ma chaine de connexion :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Public cnAccess As New ADODB.Connection
     
    Public Sub Connect()
        Set cnAccess = New ADODB.Connection
        cnAccess.ConnectionString = Provider = "microsoft.jet.oledb.3.51"
        cnAccess.Provider = "microsoft.jet.oledb.4.0"
        cnAccess.Open App.Path & "\base_gestion.mdb"
    End Sub
    Et je passe la variable "cnAccess" pour la connexion.

    J'ai chercher sur le forum, j'ai chercher dans le MSDN, pas de solution.
    Je passe qu'il doit y avoir un problème avec le moteur Jet, mais je ne comprend pas grand chose dans la connexion avec une base de données Access, j'ai essayé plusieurs solutions pour me connecter mais à chaque fois il y à d'autres erreurs, il y a quelque jours ce code fonctionnait pour la connexion avec la base.

  2. #2
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Essaye un rs.update avant de fermer.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 20
    Par défaut
    Citation Envoyé par OhMonBato
    Essaye un rs.update avant de fermer.
    Je l'avais complètement oublié celui-là, mais par contre maintenant il m'indique le même message d'erreur sur rs.delete

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 20
    Par défaut
    Est-ce que le rs.delete est utile ?

  5. #5
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Je ne pense pas, je mettrais plutot

    set rs = nothing

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/08/2010, 16h53
  2. Message d'erreur à l'exécution d'une install
    Par titof dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 22/03/2005, 11h20
  3. [CR8][VB6] Erreur d'exécution 20533
    Par pvava dans le forum SDK
    Réponses: 1
    Dernier message: 01/02/2005, 10h27
  4. Erreurs d'exécution sous delphi 5
    Par nkd dans le forum Langage
    Réponses: 3
    Dernier message: 06/11/2004, 17h25
  5. [Apache Perl] Erreur à l'exécution de mes cgi
    Par GLDavid dans le forum Apache
    Réponses: 4
    Dernier message: 28/08/2004, 20h23

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