Stringhe di connessione
dBase
ODBC
"Driver={Microsoft dBASE Driver (*.dbf)}; DriverID=277; Dbq=c:\percorso\;"
OLE-db
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\percorso\; Extended Properties=dBASE IV; User ID=admin; Password=password"
Quale usare?
Classic ASP: la connessione tramite driver ODBC è un approccio considerato legacy, ovvero compatibile con il passato, ma non particolarmente performante. Quando possibile, in ASP è consigliabile utilizzare gli OLEDB Provider, che garantiscono performance nettamente migliori rispetto ai driver ODBC.
ASP.NET: la stringa di connessione OLEDB rimane valida anche all'interno del .NET Framework, se utilizzata con gli oggetti di tipo OleDbConnection. Qualora possibile, è sempre preferibile utilizzare un data provider nativo del .NET Framework piuttosto che l'equivalente basato su OLEDB Provider (per esempio: SqlClient).