Bonjour,
Je deviens chèvre sur un problème étrange.
Utilisant VS 2005 et une connexion à une base access, je souhaite faire une requête du genre
select top x * from matable where macondition

J'ai dans ma table 5 occurences qui correspondent à ma condition.

J'exécute en asp.net la méthode adoadapter.fill(dataset,"matable")

Si j'ai "select top 1 *", pas de problème : datatable.rows.count=1

Quelque soit le chiffre sinon (select top 2,3,4...) j'ai toujours 5 occurences retournées : datatable.rows.count=5 alors que je voudrais un "count" égal à mon "top" (ca parait quand même logique !)

Même requête, même code, même localisation d'appel : Seul le "top" change.

Avez vous déjà rencontré ce genre de truc ?

Merci