Wiso sollte es nicht möglich sein, einfach die Objekte der Connection in einen sharedmem Bereich zu legen?
Zur Not müsste es ja nichtmal die Verbindung selbst sein. Ich muss nur in Programm B irgendwie an die Daten rankommen die Programm A gerade in der Datenbank hat.
Mir würde es auch schon ausreichen wenn ich von B aus über die
DLL auf bestimme Funktionen zugreifen kann die Programm A mir anbietet, also so dass ich gar kein
Query absetze sondern einfach nur sage getTranslationForID(2342); und bekomme dann das Ergebnis (was in normalfall ein String ist und sich einfach über sharemem austauschen lässt.