Bonjour,
j'ai deux bases de données SQLserver qui ont des tables avec des structures différentes mais qui ont le même nom. J'ai renommé dans windev l'une deux deux afin d'avoir dans l'analyse les deux tables. J'utilise l'accès Natif SQLServer de Windev pour l'accès à ces deux bases de données.
Lorsque j'exécute cette requête
SELECT
Gisement_Tracabilite.Numero AS Numero,https://www.mcdvoice.ltd/
Gisement_Tracabilite.Id AS Id,
Gisement.N_Code_GIS AS N_Code_GIS
FROM
Gisement_Tracabilite,
Gisement
WHERE
Gisement.T_GIS_Numero= Gisement_Tracabilite.Numero
j'ai une erreur 117
avec l'explication suivante :
Description : les objets "dbo.gisement" et "dbo.gisement" dans la clause FROM ont les mêmes noms exposés. Utilisez des noms de corrélation pour les distinguer.
SELECT ([dbo].[Gisement].[Numero] AS [Numero], [dbo].[Gisement].[Id] AS [Id] FROM [dbo].[Gisement] WITH (NOLOCK), [dbo].[Gisement] WITH (NOLOCK) WHERE ([dbo].[Gisement].[T_GIS_numero] = [dbo].[Gisement].[Numero] ) ORDER BY 2
Je voudrais éviter de renommer une des tables dans mes bases de données.
En attente de vos idées
--
Jean-Marc NAHON (Gestform)