Re: Probleme unter Access beim Zugriff auf Oracle-Daten

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



hallo Markus,

Markus Misiak schrieb:
btw, ist der Fehler reproduzierbar? Oder braucht es eine bestimmte Zeit, bis er auftritt?
Das ist genau das Problem, der fehler tritt sporadisch auf. Bewußt reproduziert habe ich den noch nicht bekommen. Man Arbeitet eine Zeit mit der Access-Anwendung und dann irgendwann tritt der Fehler auf.
Das klingt so, als ob die Session nicht mehr mag. Was macht den die Prozedur? Bzw. verändert irgendeine andere Prozedure den Status des Packages. Will sagen, führst du irgendwo DDL-Statments aus?

Declare
OUT_COUNT NUMBER;
OUT_ERRORCODE NUMBER;
Begin
DBMS_SESSION.set_nls('NLS_SORT','BINARY');
DBMS_SESSION.set_nls('NLS_COMP','BINARY');
PACK_Rep.NAMEderPROCEDUR (999,'AAA','31.12.1999','31.10.2007',1,OUT_COUNT,OUT_ERRORCODE);
End;
Oha, früher hat mir Access da immer eine Exception um die Ohren gehauen, wenn ein solcher Batch mehrere Zeilen hatte. Meine Anweisung sind immer "Einzeiler", d.h. ohne Zeilenumbrüche a la

"DECLARE var; BEGIN statement; END;".

Die Session gilt ja für die gesamte Zeit in der Acces aktiv ist, ich würde zumindest mal das set_nls nur einmal nach dem Start der Anwendung ausführen.


mfG
--> stefan <--

--
Access-FAQ http://www.donkarl.com/
KnowHow.mdb http://www.freeaccess.de
Newbie-Info http://www.doerbandt.de/Access/Newbie.htm
.



Relevant Pages

  • Re: Fehler 3159 beim Zugriff auf Field.Value
    ... Du erzeugst Sie beim Einlesen Deines Recordsets und liest sie bei ... Wenn beim Öffnen Deines Recordsets irgendein Fehler auftritt, ... End select ... Prozedurnamen erweitern und diesen Fehler dann so an die aufrufende Prozedur ...
    (microsoft.public.de.vb.datenbank)
  • Re: Fehlerbehandlung
    ... Private Sub Form_Click ... On Error GoTo Fehler ... End With ... um ihn an die aufrufende Prozedur ...
    (microsoft.public.de.vb)
  • Re: Beispielcode f. Behandlung Ereignisse der eigener Klasse
    ... > 3) Prozedur soll auf Fehler in der Klasse reagieren. ... Fehlererkennung/Fehlerbehandlung hat, wird ein Fehler in der aufgerufenen ... End Sub ...
    (microsoft.public.de.vb)
  • Re: 424 Objekt erforderlich
    ... > Fehler am betroffenen PC detailliert betrachten bzw. ... jener Prozedur schon kein Fehler auftreten wird. ... Private Sub MySub() ... sondern es wird eine MsgBox mit den entsprechenden Fehlerinformationen ...
    (microsoft.public.de.vb)
  • Re: Name der aktuellen Funktion bzw. Sub auslesen
    ... in der der Fehler aufgetaucht ist. ... Private Sub MySub() ... Namen des Moduls und den Namen der Prozedur erweitert und damit der Fehler ... Jetzt wird aber der Benutzer, wie im Beispiel direkt per MsgBox, über den ...
    (microsoft.public.de.vb)