Bonjour,
Voici une expression SQL que je génère dynamiquement dans mon code VBA/Access2003.
Il me donne comme message "incohérence de type dans une expression".
Pourriez vous me dire d'où ça vient ?
Par avance merci.
Marco.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT Incident.NumIncident AS Expr1 FROM ((Region INNER JOIN Ville ON Region.NomRegion = Ville.Region) INNER JOIN Site ON Ville.Ville = Site.Ville) INNER JOIN ([Select Incident.NumIncident,2 As Position From Incident Union Select TOP 1 '',0 From Incident Union Select TOP 2 '-Tous-',1 From Incident]. AS [%$##@_Alias] INNER JOIN Incident ON [%$##@_Alias].NumIncident = Incident.NumIncident) ON Site.Site = Incident.NumSite WHERE ((([Region].[Region]) Like "*")) ORDER BY [%$##@_Alias].Position;
Partager