Hallo,
da Du in der Überschrift von
ADO.NET sprichst, nehme ich an, dass Du das meinst.
ADO.NET bietet die Basisklassen für den
DB-Zugriff, z.B. DbConnection oder DbCommand. Jeder "konkrete" DbProvider bietet für sein
DB-System passende Ableitungen. Der
Odbc-Provider ist eine Minimallösung, die nur in seltenen Ausnahmefällen sinnvoll ist (wenn es nichts anderes gibt). Für Firebird ist der
Firebird ADO.NET Provider (bei NET 1.1 in der Version 1.7) das richtige System.
BDP ist eine Borland-eigene Notlösung, die die Unterschiede zwischen den DbProvider verschleiern wollte, aber genau aus diesem Grund nicht besser ist als
Odbc.
Gruß Jürgen