Bonjour,

J'ai un serveur lié access (via ace ole db 12) et une requete du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
select t1.c1, t2.c2 
    from linked...t1 
        inner join linked...t2 on t1.k1 = t2.k2 
    where t1.date between @d1 and @d2
or ceci n'utilise pas les indexes d'access et donc met beaucoup de temps
un collègue me propose d'utiliser openquery(linked,requete) en concaténant les dates dans la requete (car openquery n'autorise pas de paramètres)
c'est vrai que là on divise le temps par 5 mais passer une date en string me chagrine

j'ai bien coché "indexer en tant que chemin d'accès" sur le provider mais pas mieux

il me faudrait donc une solution pour passer des paramètres, ou forcer l'utilisation des indexes
quelqu'un aurait ca ?

merci