Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Limites de la transparence entre la version traditionnelle et la version SQL de Mercator

0000000637     -      26/09/2015
Obsolète

1. Modules

Certains modules faisant appel aux tables de Mercator ne sont pas compatibles avec la version SQL, puisqu'ils font un accès direct dans la database. Toutefois, en règle générale, les modules utilisant uniquement les tables temporaires (pieds_v_tmp, lignes_v_tmp, cli_v, ...) ne devront pas être adaptés.



2. Paramétrage de documents

Certaines requêtes SQL fonctionnant dans la version traditionnelle ne fonctionneront plus sous SQL. Par exemple, une requête telle que :

select cli_x.*,sum(tot_ttc_fb) as tot_ca from pieds_v,lignes_v where id_cli=c_id group by c_id

doit être changée en

select c_nom,c_adresse,c_ville,sum(tot_ttc_fb) as tot_ca from pieds_v,lignes_v where id_cli=c_id group by c_nom,c_adresse,c_ville

En effet, SQL Server n'accepte pas dans le select des champs non agrégés absents de la clause "group by".



3. Databases multiples non supportées

Mercator SQL ne supporte pas la fonctionnalité "Database Multiple", permettant d'avoir plusieurs répertoires DATA pour une seule configuration Mercator. (Exemple : clients communs mais articles différents)



4. Xseek non supportée

Etant donné que la notion de "record actif" n'existe pas en SQL, la fonction Xseek n'a plus de raison d'être dans cet environnement.



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)

Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.