Question simple (?): Comment puis-je déterminer la version DAO utilisée dans le code VBA?Déterminer la version DAO utilisée
Répondre
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
- versions Obtenir des dll et les fichiers:
http://www.mvps.org/access/api/api0065.htm - Références:
http://www.accessmvp.com/djsteele/AccessReferenceErrors.html - noyau dur:
http://www.trigeminal.com/usenet/usenet026.asp
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.
Comment? Dans le code VBA – waanders
Ah, désolé ignoré cela; voici plus de détails, mais pas de code - http://www.accessmvp.com/TWickerath/articles/adodao.htm. – Unreason
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
Pourquoi du code VBA? Quel est le cas d'utilisation? – Unreason
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). –