Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les pilotes basés sur des fichiers sont utilisés avec des sources de données telles que dBASE qui ne fournissent pas de moteur de base de données autonome pour que le pilote utilise. Ces pilotes accèdent directement aux données physiques et doivent implémenter un moteur de base de données pour traiter les instructions SQL. En tant que pratique standard, les moteurs de base de données dans les pilotes basés sur des fichiers implémentent le sous-ensemble de SQL ODBC défini par le niveau de conformité SQL minimal ; pour obtenir la liste des instructions SQL dans ce niveau de conformité, consultez l’annexe C : Grammaire SQL.
En comparant les pilotes basés sur des fichiers et ceux basés sur des systèmes de gestion de base de données, les pilotes basés sur des fichiers sont plus difficiles à écrire du fait qu'ils doivent intégrer un composant du moteur de base de données, moins compliqués à configurer, car ils ne nécessitent pas d'éléments réseau, et moins puissants, car peu de personnes ont le temps d’écrire des moteurs de base de données aussi puissants que ceux produits par les sociétés spécialisées dans les bases de données.
L’illustration suivante montre deux configurations différentes de pilotes basés sur des fichiers, l’une dans laquelle les données résident localement et l’autre dans laquelle elles résident sur un serveur de fichiers réseau.