Einzelnen Beitrag anzeigen

jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#5

AW: Konvertierungsfehlr beim Speichern von Unicode

  Alt 30. Nov 2010, 16:58
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 !!
  Mit Zitat antworten Zitat