Page d'accueil
 

Maintenance

Assistants
Questions fréquentes
Correctifs
Editos

Formation

Les moyens
Notre catalogue
Questions fréquentes

Internet

Mode d'emploi
Questions fréquentes
Nos services
Nos sites favoris

Logiciel

Astuces Word
Astuces Excel

Astuces Access
Astuces Explorer et Outlook
Astuces Gimp
Astuces Windows 98 / Me
Astuces Windows Nt / 200X
Astuces Gestion
Virus

Pratique

Les A.M.I.S
L'euro

Lexique informatique
Téléchargement
 Moteur de recherche
 Forum

Marchés publics

Contact

Nous connaître
Informations légales
Plan d'accès
Webmaster




Site du mois

 

Bannière
Astuces Formation
Access

Erreur "type non défini ..." 

Message d'erreur "Type défini par l'utilisateur non défini" lors de l'utilisation de Database

Ce message peut apparaître lors de la création d'un module et l'exploitation de l'instruction "Dim Database" ... 

Il peut s'agir d'un conflit d'utilisation entre Microsoft DAO 3.6 et ADO 2.5 qui ont plusieurs noms d'objet en commun, comme Database et Recordset . Si vous utilisez à la fois DAO 3.6 et ADO 2.5, et si vous ne spécifiez pas quelle bibliothèque vous utilisez pour déclarer un objet, votre code risque de provoquer une erreur. Pour déclarer correctement un objet dans une bibliothèque, utilisez le préfixe de la bibliothèque. Par exemple :

En utilisant DAO 3.6 : Dim DB as DAO.Database (même chose avec vos recordset) 

En utilisant  ADO 2.5 : Dim DB as ADODB.Database 

Par ailleurs vérifiez que votre base de donnée utilise bien les dernières versions de bibliothèques : en particulier ActiveX Data Objects 2.5 et DAO 3.6 comme le montre la figure ci dessous (éventuellement sélectionnez - les dans la liste en cochant les cases ...).

Références

 

NB: l'erreur incompatibilité de type (13) survenant sur un recordset est issue du même problème...

Cette astuce vous a plu ? Faites-nous le savoir

 

Certaines commandes évoquées dans nos articles demandent de bonnes connaissances du système. Les pictogrammes suivants vous signalent le degré de difficulté des manipulations à effectuer:

débutant  confirmé  expert

Home page - Formation - Faq's