oracle connection offener Fehler

8

Ich verwende QTP / UFT für meine Anwendungstests. Ich musste auf meine Oracle-DB (11g) zugreifen, um ein DB-Setup durchzuführen (um Datensätze zu aktualisieren).

Ich verwende oracle.manageddataaccess.dll (referenziert auf das Klassenprojekt myDBWrapper).

Ich habe unten dlls

(meinDBWrapper ist derjenige, den ich erstellt habe - wo das Problem vorliegt)

Meine Verbindungszeichenfolge:

%Vor%

Problem:

Der folgende Code bei conn.open() löst einen Fehler aus. Es funktioniert manchmal & amp; gibt manchmal den Fehler "Objektverweis, eine Instanz eines Objekts nicht festzulegen" auf demselben Computer aus.

%Vor%

Hinweis:

Es ist kein Ressourcenleck. Ich mache nur 1 Verbindung und entsorgen. Niemand sonst verbindet sich mit der DB.

Problem tritt auf - Wenn QTP COM lib hat. Wenn ich das verwende, um & amp; mach es unsichtbar ( QTP.Visible = FALSE ). Wenn ich QTP.Visible = TRUE benutze - passiert das nicht. Was für ein Problem ist das !!!

StackTrace :

%Vor%     
KitKarson 21.02.2015, 15:55
quelle

3 Antworten

1

Weil das wie VB.NET aussieht Haben Sie diesen Code in einem Formular geladen? Dieses Ereignis ist unvorhersehbar, wenn Sie das Formular nicht anzeigen.

    
user3585329 30.04.2015 18:21
quelle
0

Versuchen Sie es

%Vor%     
SSJGSS 23.12.2015 12:14
quelle
-1

Haben Sie die Orakelverbindung mit dem ADOB-Verbindungsobjekt versucht? Sie müssen den Oracle-Treiber installiert haben, und es wird Ihnen helfen, eine Verbindung zur DB herzustellen, indem Sie das ADOB-Verbindungsobjekt erstellen

    
Annette 30.04.2015 19:05
quelle

Tags und Links