Autor Thema: exestiert das Dokument?  (Gelesen 2577 mal)

Offline Pir0x

  • Junior Mitglied
  • **
  • Beiträge: 73
exestiert das Dokument?
« am: 07.11.08 - 12:12:06 »
Hallo, ich hab da mal ne kleine Frage

ich bekomme via Mail eine Deokumenten ID zugeschickt, mit Hilfe der ID die in der Mail enthalten ist soll eine Antwort zu dem Dokument gemacht werden dessen ID geschickt wurde.

Set rdoc =   db.GetDocumentByUNID(DokID)
Call docAddress.MakeResponse( rdoc )

meine Frage dazu ist, gibt es ne Möglichkeit vorher zu überprüfen ob überhaupt ein Dokument in der Datenbank mit dieser ID exestiert? würde mir sehr weiterhelfen.


Ricco

klaussal

  • Gast
Re: exestiert das Dokument?
« Antwort #1 am: 07.11.08 - 12:15:42 »
Code
If Not (doc Is Nothing) Then
    Messagebox "Gefunden"
  Else
    Messagebox "Not found"
  End If

So in etwa... (siehe auch Designerhilfe) !

Offline LN4ever

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 505
  • Geschlecht: Männlich
Re: exestiert das Dokument?
« Antwort #2 am: 07.11.08 - 12:26:08 »
Errorhandling auf den Fehler INVALID UNIVERSAL ID hilft weiter. Du kommst ja ohne Errorhandling gar nicht zur Prüfung, ob das nicht vorhandene Doc NOTHING ist.

Gruß

Norbert
Situs vilate in isse tabernit.

Offline Pir0x

  • Junior Mitglied
  • **
  • Beiträge: 73
Re: exestiert das Dokument?
« Antwort #3 am: 07.11.08 - 15:14:36 »
also ich hab jetzt dafür nenn Errorhandling eingebaut welches folgendes macht...

ErrorHandling:
      ABstatus% = 1033      
                Goto nextUnprocessedDoc   
      Exit Sub

das Problem ist jetzt allerdings es ich immer ne Meldung bekomm "No RESUME", welches daher kommt das er nicht bis zum Exit Sub durchdringt.

Wenn ich allerdings das Exit Sub mit dem Goto tausche erfüllt das auch nicht seinen Zweck.
Meine  Frage daher ist, ob es möglich ist das ErrorHandling zubeenden ohne das ihr zu der Stelle zurückspringt wo der Fehler aufgetretet ist und somit einfach nach dem Errorhandling mit dem nächsten Schritt darunter weitermacht.

ich hoffe meine Frage war verständlich :)
         

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: exestiert das Dokument?
« Antwort #4 am: 07.11.08 - 15:16:23 »
Resume label

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: exestiert das Dokument?
« Antwort #5 am: 11.11.08 - 08:16:27 »
bernhardt hat recht.

Du musst ihm schon beim jedem ErrorHandling sagen, was er danach machen soll. Wenn du die Funktion wirklich abbrechen willst, solltest du ihm schon ein Resume Next geben, dann führt er den nächsten Schritt aus, was in deinem Fall das Exit Sub ist
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz