Erreur sur MoveLast ADO par ODBC

Erreur sur MoveLast ADO par ODBC - VB/VBA/VBS - Programmation

Marsh Posté le 09-12-2003 à 16:31:28    

Bonjour,
 
J'utilise ADO pour accéder à des bases de données (Access, SQL Server, Sage).
La propriete MoveLast sur mon objet RecordSet fonctionne avec tous les types de bases sauf Sage
 
Pourquoi ???
 
P.S : J'accède à ma base Sage avec un pilote ODBC


Message édité par Juntao2k2 le 12-08-2008 à 14:18:48
Reply

Marsh Posté le 09-12-2003 à 16:31:28   

Reply

Marsh Posté le 09-12-2003 à 17:15:18    

faut voir comment tu l'ouvres, et faut surtout voir si le driver ODBC qui va bien supporte un mode d'ouverture de recordset qui permet l'emploi de la méthode MoveLast.
 
Sais-tu obtenir le nombre de records? La requête utilisée renvoie-t-elle bien des records si tu passes par un autre outil? Quel est le message d'erreur précis?


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 10-12-2003 à 18:12:27    

Avec RS.RecordCount :)
Oui elle renvoie bien des records
 
En fait le problème viens d'ODBC qui ne sais pas gérer MoveLast et RecordCount.


Message édité par Juntao2k2 le 12-08-2008 à 17:04:28
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed