Bonjour,
Je developpe en VB sur une base access 2007. Dans acces lorsque
j'exécute par exemple cette requête imbriquée, ça fonctionne :
Alors que quand j'exécute la même requête dans VB j'obtiens un messageselect MAC_NOM, ENT_DATE, ENT_DATPROCHENT, ENT_NOM from (select MAC_PK, MAC_NOM, max(ENT_DATE) as max from MACHINES, ENTRETIENS where MAC_PK = ENT_MAC_FK and MAC_ATE_FK = 1 group by MAC_PK, MAC_NOM), ENTRETIENS where ENT_MAC_FK = MAC_PK and max = ENT_DATE
d'erreur, (je précise que retourneDT fonctionne correctement) :
Quelqu'un saurait t'il comment je peux faire pour exécuter cette requête dans VB. Est-ce VB qui n'accepte pas les requêtes imbriquées ?dtRequete = retourneDT("select MAC_NOM, ENT_DATE, ENT_DATPROCHENT, ENT_NOM from (select MAC_PK, MAC_NOM, max(ENT_DATE) as max from MACHINES, ENTRETIENS where MAC_PK = ENT_MAC_FK and MAC_ATE_FK = 1 group by MAC_PK, MAC_NOM), ENTRETIENS where ENT_MAC_FK = MAC_PK and max = ENT_DATE")
Merci d'avance.
Bye.
Partager