Bin über diese Fehlermeldung gestolpert und schreib hier kurz, wie es in diesem Fall behoben werden kann. (Alles was ich hier und anderswo zu dem Fehler gefunden habe, ist nichtssagend oder endet in toten Links)
Vielleicht kann noch jemand was damit anfangen.
Der Zusammenhang ist der Wechsel/Aktualisierung eines
ODBC Treibers, hier Oracle Instant Client.
Obwohl mit den 2 beteiligten Software-Komponenten einiges dafür sprach, dass es schlicht Inkompatibilitäten zwischen uralt und neu sind, ist der Fehler eher im Bereich
BDE-Bedienung bzw.
BDE-Konfiguration anzusiedeln.
Wenn ein
ODBC Treiber getauscht wird, läuft es idR so, dass am Ende eine gleichnamige DSN nur halt mit neuem Treiber verwendet wird. Die
BDE kriegt das leider nicht unbedingt mit. Erkennbar am Type-Eintrag im
BDE Admin unter gleichnamigem
ODBC Alias. Hier findet man dann noch den alten Treibernamen. Der Alias lässt sich auch nicht mehr öffnen (Fehlermeldung
er Datenquellenname wurde nicht gefunden..)
In diesem Fall den
BDE Alias löschen und
a) neu anlegen, wenn es ein manuell eingerichter Alias war
oder
b)
BDE Admin schließen und neu starten, wenn der Alias von einem existierenden
ODBC Eintrag stammt.
Im Fall b) sollte der nun aktuelle Eintrag von alleine wieder in der Alias Liste erscheinen.
Das war's schon. Müsste wahrscheinlich auch programmatisch gehen.