Langue

SqlException.ToString Méthode

Définition

Retourne une chaîne qui représente l’objet actuel SqlException et inclut l’ID de connexion client (pour plus d’informations, voir ClientConnectionId).

Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient.

public:
 override System::String ^ ToString();
public override string ToString();
override this.ToString : unit -> string
Public Overrides Function ToString () As String

Retours

Chaîne qui représente l’objet actuel SqlException .String.

Exemples

L’exemple C# suivant montre comment une tentative de connexion à un serveur valide mais une base de données inexistante provoque un SqlException, qui inclut l’ID de connexion client :

using System.Data.SqlClient;
using System;

public class A {
   public static void Main() {
      SqlConnection connection = new SqlConnection();
      connection.ConnectionString = "Data Source=a_valid_server;Initial Catalog=Northwinda;Integrated Security=true";
      try {
         connection.Open();
      }
      catch (SqlException p) {
         Console.WriteLine("{0}", p.ClientConnectionId);
         Console.WriteLine("{0}", p.ToString());
      }
      connection.Close();
   }
}

L’exemple de Visual Basic suivant équivaut fonctionnellement à l’exemple précédent (C#) :

Imports System.Data.SqlClient
Imports System

Module Module1

    Sub Main()
        Dim connection As New SqlConnection()
        connection.ConnectionString = "Data Source=a_valid_server;Initial Catalog=Northwinda;Integrated Security=true"
        Try
            connection.Open()
        Catch p As SqlException
            Console.WriteLine("{0}", p.ClientConnectionId)
            Console.WriteLine("{0}", p.ToString())
        End Try
        connection.Close()
    End Sub

End Module

S’applique à