2010-06-08 15 views
0

Question simple (?): Comment puis-je déterminer la version DAO utilisée dans le code VBA?Déterminer la version DAO utilisée

+0

Pourquoi du code VBA? Quel est le cas d'utilisation? – Unreason

+1

Si vous voulez faire cela pour résoudre le problème décrit dans http://support.microsoft.com/kb/195226, vous devez savoir que cet article s'applique à Jet 3.x, pas à Jet 4 ou à l'ACE. Jet 3.x a été remplacé par Jet 4 commençant c. 1999, et presque personne ne l'utilise plus (Access 97 serait la seule application probable à l'utiliser). –

Répondre

0

En vérifiant la version de la bibliothèque référencée.

EDIT: Si vous devez le faire en VBA puis vérifier ressource près de http://www.mvps.org/access/modules/mdl0022.htm (ou personnaliser qui dépendent directement de ce que vous devez faire)

EDIT2: Peu d'autres bonnes ressources

En fin de compte, si vous voulez vraiment faire des choses correctement (selon MS), vous devez éloigner de DAO à ADO. Vous pouvez essayer de suivre http://support.microsoft.com/kb/240377 pour voir quels fichiers sont pertinents.

+0

Comment? Dans le code VBA – waanders

+0

Ah, désolé ignoré cela; voici plus de détails, mais pas de code - http://www.accessmvp.com/TWickerath/articles/adodao.htm. – Unreason

+0

J'utilise Access 2007. Dans la boîte de dialogue Références, DAO n'est pas cochée, seulement "Bibliothèque d'objets du moteur de base de données Access Microsoft Office 12.0". Je suppose que DAO est inclus, parce que cela fonctionne. – waanders