Hallo Leute,
ich bin gerade dabei, mir eine Klasse zu schreiben, um mir das Zusammenspiel zwischen Domino und einer WaWi (basierend auf Microsoft SQL Server) zu erleichtern.
Hier nutze ich u.a. in der Klasse diese Funktion hier:
| Public Function IsConnected As Boolean |
| On Error Goto errorHandler |
| isConnected = False |
| If Me.SQL_Connection.IsConnected Then |
| IsConnected = True |
| Else |
| Me.SQL_Connection.ConnectTo(Me.DNS) |
| If Me.SQL_Connection.IsConnected Then |
| Set Me.SQL_Query.Connection = Me.SQL_Connection |
| Set Me.SQL_Result.Query = Me.SQL_Query |
| End If |
| IsConnected = True |
| End If |
| errorhandler: |
| IsConnected = False |
| Exit Function |
| End Function |
Problembeschreibung:Ich habe eine Testumgebung gebaut, wobei der Test-Domino-Server und der Test-Notes-Client auf der selben Maschine sich befinden. Läuft der MS-SQL-Server gibt es keine Probleme. Ich habe nun eine Fehlersituation geschaffen, indem der MS-SQL-Server nicht läuft.
Lasse ich den Agenten, welcher die o.g. Funktion nutzt, am Test-Client laufen poppt eine Fehlermeldung auf:
"Fehler in der Verbindung; SQL-Server-Fehler:53; ..."
Dies ist ja auch korrekt.
A-Bär:Lasse ich den Agenten via Zeitplan auf dem Domino-Server laufen so erhalte ich den Fehler:
"Type mismatch on external name: ISCONNECTED"
Wie kann ich den Agenten dazu bringen, dass weder ein PoppUp erscheint, noch DIESE Fehlermeldung an der Domino-Konsole. Ich würde dort gern meine eigene fehlermeldung unterbringen.
Viele Grüße
David