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