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 :

Tester une requete SQL en VBA Access [AC-2010]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut Tester une requete SQL en VBA Access
    Bonjour,

    j'aimerais vérifier que la requête MySQL fonctionne et prévenir si ce n'est pas le cas. Quand il y a une erreur lors de l'exécution, Access passe en debug, je souhaiterais éviter cela pour pouvoir afficher un message.
    Le code suivant envoie le nombre de résultats quand la requête est OK, mais plante sinon.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
            Dim intCtlId As Integer, iAffected As Integer
            Dim oCnMySQL As ADODB.Connection
     
            Set oCnMySQL = New ADODB.Connection
            oCnMySQL.connectionString = ADO_CONNEXION_STRING
            oCnMySQL.Open
     
            oCnMySQL.Execute Me.ctrlRequete.Value, iAffected, adExecuteNoRecords
     
            If iAffected = 0 Then
                MsgBox "L'exécution de la requête n'a rien retourné."
            Else
                MsgBox "La requête a retourné " & iAffected & " résultats."
            End If

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    Je dois être fatigué. Il suffit d'un :

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

Discussions similaires

  1. [AC-2010] Format Date dans une requete SQL en VBA
    Par tveniere dans le forum Access
    Réponses: 2
    Dernier message: 02/04/2021, 11h54
  2. passer en parametre le nom d'un champ d'une requete sql en vba
    Par alexkickstand dans le forum VBA Access
    Réponses: 9
    Dernier message: 12/02/2009, 15h59
  3. traduction d'une requete sql en vba
    Par nadia123456 dans le forum VBA Access
    Réponses: 12
    Dernier message: 01/09/2008, 15h30
  4. Tester une requete SQL
    Par Lafab dans le forum Hibernate
    Réponses: 1
    Dernier message: 28/03/2008, 13h41
  5. compter avec une requete SQL dans VBA
    Par michael1971 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/01/2008, 09h20

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