bonjour
Question assez simple ma foi.
J'ai une table dbf (table attributaire d'un fichier .shp pour les géomaticiens à qui ca dis quelque chose)
je parcours ce fichier dbf pour recuperer la première colonne et alimenter un "new ADODB.recordset"
Est il possible d'executer une requete sql sur ce recordset pour alimenter un autre recordset
Pour plus de precision j'ai besoin de verifier un certain nombre d'element avant d'accepter le fichier dbf et notamment la présence de doublon. Jusqu'a maintenant je ne suis pas réelement bloqué vu que je peux faire un .sort sur mon recordset, c'est a dire le trier et le scanner pour vois si la valeur que je controle n'est pas la meme que celle d'avant.
ca fonctionne mais bien trop long quand j'effectue cette operation sur des tables dbf avec beaucoup d'enregistrement, je pense que le sql pourrai un peu me sauver la vie car je l'imagine bien plus rapide, mais ca n'a pas l'air gagné!
le requete serai du genre "
SELECT *
FROM mon_recordset
WHERE mon_recordset_Id
IN (
SELECT mon_recordset_Id
FROM mon_recordset
GROUPBY mon_recordset_Id
HAVINGCount(*)>1)
GROUP BY mon_recordset_Id"