Bonjour,
Je tente d'appliquer cette requête :
sur une base de MS SQL-Server 2000 et j'ai le massage suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Select FACCLICODE, FACT1.FACMGSCODE From chev.Pnxctr.dbo.OPT_FACTURES as FACT1 Where FACT1.FACETAT = 'AC' and FACT1.FACDATEFAC = ( Select distinct Max(FACDATEFAC) From chev.Pnxctr.dbo.OPT_FACTURES As FACT2 Where FACT2.FACCLICODE = FACT1.FACCLICODE And FACT2.FACDATEFAC > '01/06/2004' )
Serveur*: Msg 8180, Niveau 16, État 1, Ligne 1
Les instructions ne peuvent pas être préparées.
Serveur*: Msg 107, Niveau 16, État 1, Ligne 1
Le préfixe de colonne 'FACT1' ne correspond ni au nom de table ni au nom d'alias utilisés dans la requête.
C'est bizarre parce que la même requête sur lancé sur une base de MS SQL-Server 7.0 fonctionne très bien, ce n'est donc pas une erreur de code ...
Quelqu'un aurait-il une explication ?
Partager