So, nachdem ich
ACCESS für Testdaten verwendet habe, hab ich es nun zur Testeingabe verwendet.
Wenn ich per
ODBC Verknüpfung auf die Oracle Daten zugreife (gleicher Oracle Client wie beim OLEDBProvider), funktionieren beide
DB wie definiert/gewünscht.
Aus Spaß oder Verzweifelung
hab ich dann wieder das Delphi Testprogramm genommen und die ADOConnection um JET
OLE DB Provider auf die zuvor definierten Oracle
ODBC Datasource gesetzt. Von hinten durch die Brust ins Auge, aber zu meiner Überraschung funktioniert auch hier der Zugriff problemlos.
Sieht so aus, als ob der Oracle
OLE DB Provider für die Tonne ist.
Delphi-Quellcode:
Provider=OraOLEDB.Oracle.1;Data Source=devstd; .. >> geht nicht
Provider=OraOLEDB.Oracle.1;Data Source=devAL32; .. >> geht
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\db1.mdb; .. >> geht
Provider=MSDASQL;Data Source=DEVSTD;Extended Properties="DSN=DEVSTD;DBQ=devLTEstd ;.." >> geht !!