Visites

   visiteurs

   visiteurs en ligne

Sujet n°284 Access 2007, ouverture d'un recordset en vba
    par jcs75 le 28/10/2009 : 14:23

Paris, le 28102009  

Bonjour,

Je reviens vous trouver car je reçois ce message : "erreur d'exécution 91 : variable objet ou variable de bloc With non défénie" quand je veux exécuter cet extrait de code sous vba access. Pour info, j'ai testé la commande SQL en mode requête et elle fonctionne

    Dim db As DAO.Database
    Dim rst_Pointeaux As DAO.Recordset
    Dim SQL As String
   
    SQL = "SELECT Saisie.S_HDébut AS HLim, " & """HD""" & " AS HType "
    SQL = SQL & "FROM Saisie GROUP BY Saisie.S_HDébut "
    SQL = SQL & "UNION ALL "
    SQL = SQL & "SELECT Saisie.S_HFin As HLim, " & """HF""" & " AS HType "
    SQL = SQL & "FROM Saisie GROUP BY Saisie.S_HFin "
    SQL = SQL & "ORDER BY HLim;"
    MsgBox (SQL) 'pour contrôle de la chaîne 
    
    Set rst_Pointeaux = db.OpenRecordset(SQL, dbOpenDynaset)
   

Je ne vois l'origine de l'erreur ; merci d'avance de votr aide.


Réponse n° 1 par 3Stone le 29/10/2009 : 01:10
Bonjour,

Tu déclare db, ok...  mais tu ne l'as pas assigné.


Set db = CurrentDB


Cordialement,
Pierre(3stone)

[ Retour à la liste des sujets ]

Recherche



Préférences

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 1 membre


Connectés :

( personne )

Haut