Interface MercatorUi.ICustomizers.ISqlCommandUpdater

0000002006     -      15/05/2015

Cette interface permet de manipuler des commandes SQL utilisées par Mercator et de les modifier avant que Mercator n'en fasse usage.

Sa définition est celle-ci :

Zoom
public interface ISqlCommandUpdater
{
    void SqlCommandUpdate(System.Data.SqlClient.SqlCommand SqlCommandToModify, System.Windows.Forms.Form WindowsForm);
}

La méthode SqlCommandUpdate reçoit en paramètres :

  • La commande SQL à modifier
  • La form (l'écran) qui utilise cette commande SQL

Ce processus s'applique essentiellement aux scripts SQL de sauvegarde que Mercator génère avant de les soumettre au serveur SQL. Il convient d'être prudent avec la manipulation de cet outil. En effet, une modification de script SQL non avisée peut produire des résultats inattendus ou empêcher le bon fonctionnement de Mercator.
Nous insistons ici sur le fait que Mercator n'apporte aucun contrôle par rapport aux modifications qui lui sont imposées par ce biais.

Elle est implémentable dans les customizers suivants :

  • Param : script SQL de sauvegarde dans toutes les fenêtres de paramètres (MercatorUi.Forms.Param...) hormis
    • ParamCodaModesForm
    • ParamIdentifForm
    • ParamIsArubaForm
    • ParamLotsFormulasForm
    • ParamOptionsForm
    • ParamRisForm

Exemples :



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)