Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I driver basati su file vengono utilizzati con origini dati come dBASE che non forniscono un motore di database autonomo per l'uso del driver. Questi driver accedono direttamente ai dati fisici e devono implementare un motore di database per elaborare istruzioni SQL. Come procedura standard, i motori di database nei driver basati su file implementano il subset di ODBC SQL definito dal livello di conformità SQL minimo; per un elenco delle istruzioni SQL in questo livello di conformità, vedere Appendice C: Grammatica SQL.
Confrontando driver basati su file e basati su DBMS, i driver basati su file sono più difficili da scrivere a causa del componente del motore di database, meno complicati da configurare perché non esistono parti di rete e meno potenti perché pochi utenti hanno il tempo di scrivere motori di database potenti come quelli prodotti dalle aziende di database.
La figura seguente mostra due diverse configurazioni di driver basati su file, una in cui i dati risiedono localmente e l'altro in cui si trovano in un file server di rete.