Votre question

Erreur BC30469 avec Visual Basic

Tags :
  • Base de données
  • Programmation
Dernière réponse : dans Programmation
6 Avril 2006 19:09:02

Voulant accéder à une database access depuis VBA j'ai écrit le petit pgm suivant :
Public work As DAO.Workspace
Public db As DAO.Database
Public rst As DAO.Recordset
work = DAO._DBEngine.CreateWorkspace("", "admin", "")
db = work.OpenDatabase(perso, False)
rst = db.OpenRecordset("od")

mais j'ai une erreur pour la ligne Work = DAO....
il s'agit de l'erreur BC30469 :
Reference to a non-shared member requires an object reference.

j'ai tout essayé, mais je n'arrive pas à enlver cette erreur et je comprends pas le help de visual basic, ou les messages dans internet ????

please help me ....

merci de votre aide

mathias

Autres pages sur : erreur bc30469 visual basic

a b L Programmation
6 Avril 2006 19:25:16

Je suis pas un pro de VB, mais je pense que la DAO._DBEngine.CreateWorkspace("", "admin", "") est une méthode privée, ou bien l'objet _DBEngine est un objet privé que tu ne peux donc pas utiliser.
N'y a-t-il pas une autre méthode directement dans DAO qui fasse ceci ?
6 Avril 2006 20:08:44

merci de ta réponse, je ne sais pas si il existe un autre moyen pour créer la workspace, j'avais fait un pgm en VB pur, et cela marchait comme cela, sans rien mettre, je faisais simplement un CreatWorkspace("","admin","")
mais en VB.NET c'est différent, je vais chercher un exmple quelque part
encore merci
mathias
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS