Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - .NET-Programmierung » UltraLite .NET 2.0 API-Referenz » ULConnection-Klasse

 

InfoMessage-Ereignis

Tritt ein, wenn UltraLite.NET eine Warnung oder eine Informationsnachricht auf dieser Verbindung absetzt

Syntax
Visual Basic
Public Event InfoMessage As ULInfoMessageEventHandler
C#
public event ULInfoMessageEventHandler InfoMessage;
Bemerkungen

Zur Verarbeitung von UltraLite.NET-Warnungen oder Informationsnachrichten müssen Sie einen ULInfoMessageEventHandler-Delegaten erstellen und diesem Ereignis zuordnen.

Beispiel

Der folgende Code definiert einen Event-Handler für Informationsnachrichten.

' Visual Basic
Private Sub MyInfoMessageHandler( _
      obj As Object, args As ULInfoMessageEventArgs _
    )
  System.Console.WriteLine( _
      "InfoMesageHandler: " + args.NativeError + ", " _
      + args.Message _
    )
End Sub

// C#
private void MyInfoMessageHandler(
      object obj, ULInfoMessageEventArgs args
    )
{
  System.Console.WriteLine(
      "InfoMesageHandler: " + args.NativeError + ", "
      + args.Message
    );
}

Der folgende Code fügt den Message-Handler MyInfoMessageHandler der Verbindung "conn" hinzu.

' Visual Basic
AddHandler conn.InfoMessage, AddressOf MyInfoMessageHandler

// C#
conn.InfoMessage +=
  new ULInfoMessageEventHandler(MyInfoMessageHandler);
Ereignisdaten
  • NativeError   Der SQL-Code, der der von der Datenbank zurückgegebenen Informationsnachricht oder Warnung entspricht

  • Message   Die von der Datenbank zurückgegebene Zeichenfolge der Informationsnachricht oder Warnung

  • Source   Der Name des ADO.NET-Datenproviders, der die Nachricht zurückgibt

Siehe auch