|
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
1 membre
Connectés :
( personne )
|