OVH Cloud OVH Cloud

erreur requete en vba

2 réponses
Avatar
pierref
Bonjour,

Je souhaite executer une requete dans mon code vba.
J'ai écrit la requete suivante dans l'evenement click d'un bouton:

Dim resultat As Recordset

Set resultat = CurrentDb.OpenRecordset("SELECT * FROM Table1")

Mais, sur le "openrecordset", j'ai le message d'erreur suivant :

erreur d'exécution '13' : incompatibilité de type

Qqun peut-il m'aider ?

Merci d'avance

Pierre

2 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

Vérifies que tu as bien la référence :
Microsoft DAO x.xx Object Library
Et sinon, essais en mettant :

Dim Resultat as DAO.Recordset

PS : Si tu veux toutes les données de Table1, tu peux directement mettre :
Set resultat = CurrentDb.OpenRecordset("Table1")


@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"pierref" a écrit dans le message news:

Bonjour,

Je souhaite executer une requete dans mon code vba.
J'ai écrit la requete suivante dans l'evenement click d'un bouton:

Dim resultat As Recordset

Set resultat = CurrentDb.OpenRecordset("SELECT * FROM Table1")

Mais, sur le "openrecordset", j'ai le message d'erreur suivant :

erreur d'exécution '13' : incompatibilité de type

Qqun peut-il m'aider ?

Merci d'avance

Pierre




Avatar
pierref
Oui effectivement la librairie n'y etait pas.
Ca marche bien maintenant

Merci bcp

Pierre


Bonjour

Vérifies que tu as bien la référence :
Microsoft DAO x.xx Object Library
Et sinon, essais en mettant :

Dim Resultat as DAO.Recordset

PS : Si tu veux toutes les données de Table1, tu peux directement mettre :
Set resultat = CurrentDb.OpenRecordset("Table1")


@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"pierref" a écrit dans le message news:

Bonjour,

Je souhaite executer une requete dans mon code vba.
J'ai écrit la requete suivante dans l'evenement click d'un bouton:

Dim resultat As Recordset

Set resultat = CurrentDb.OpenRecordset("SELECT * FROM Table1")

Mais, sur le "openrecordset", j'ai le message d'erreur suivant :

erreur d'exécution '13' : incompatibilité de type

Qqun peut-il m'aider ?

Merci d'avance

Pierre