Connexion à la database SQL de Mercator

0000001494     -      04/01/2025

L'espace de noms MercatorApi contenu dans l'assembly MercatorTunnel.dll contient la classes MercatorSqlConnection, permettant d'effectuer très simplement une connexion vers le serveur SQL. Pour pouvoir utiliser cette classe dans un code en C#, il suffit donc d'ajouter une référence vers MercatorTunnel.dll et ensuite d'indiquer la clause "using MercatorApi" dans l'entête du code.

Utilisation de MercatorSqlConnection (basé sur System.Data.SqlClient)

Cette classe contient 2 propriétés publiques en lecture-seule :

  • Connection : SqlConnection sur la database SQL de Mercator
  • LastError : string contenant une chaîne de caractères indiquant le dernier message d'erreur

Le constructeur de cette classe requiert seulement 1 paramètre de type string : le répertoire des données de Mercator. (La classe de connexion y trouve ainsi tous les paramètres nécessaires pour établir la connexion). Le constructeur de cette classe effectue la commande Open() sur le SqlConnection de System.Data.SqlClient.

Exemple de code :

Zoom
using (MercatorSqlConnection dbConn = new MercatorSqlConnection(MercatorUi.Globals.RepData, true))
{
    if (dbConn.Connection == null)
        return;
    using (SqlCommand cmd = new SqlCommand("update...", dbConn.Connection))
    {
        ...
    }
}


Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)