OVH Cloud OVH Cloud

Compatibilité access 97 / access 2000

2 réponses
Avatar
Jean Claude
Bonjour,

j'ai developpe une base sous access 97 qui ne posait pas=20
de pb. Quand je suis passe =E0 2000, j'ai rencontre un=20
soucis avec la fonction OpenRecordset qui permet (entre=20
autres) d'aller lire dans une table.

J'ai le code=20
Set base =3D CurrentDb.OpenRecordset("Ma_basae", dbOpenTable)
et en execution j'ai le message "Erreur 3219 - operation=20
non valide"...

A quoi cela est il du ?

Merci par avance

2 réponses

Avatar
Raymond
Bonjour.

Vérifier les références.

Cocher la référence microsoft DAO 3.6 objects library
décocher la référence ADO sauf si tu l'utilises.
décocher les références éventuellement marquées manquantes.

remplace database par DAO.Database et recordset par DAO.RecordSet sur les
lignes Dim

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Jean Claude" a écrit dans le message de
news:3d5801c37b58$1011b400$
Bonjour,

j'ai developpe une base sous access 97 qui ne posait pas
de pb. Quand je suis passe à 2000, j'ai rencontre un
soucis avec la fonction OpenRecordset qui permet (entre
autres) d'aller lire dans une table.

J'ai le code
Set base = CurrentDb.OpenRecordset("Ma_basae", dbOpenTable)
et en execution j'ai le message "Erreur 3219 - operation
non valide"...

A quoi cela est il du ?

Merci par avance
Avatar
Philippe Pham Minh
Bonjour,

Pour plus d'infos:
ACC2000: Cannot Perform OpenTable Method on Linked/Attached Table
http://support.microsoft.com/?id 8379

Philippe

"Jean Claude" a écrit dans le message de
news:3d5801c37b58$1011b400$
Bonjour,

j'ai developpe une base sous access 97 qui ne posait pas
de pb. Quand je suis passe à 2000, j'ai rencontre un
soucis avec la fonction OpenRecordset qui permet (entre
autres) d'aller lire dans une table.

J'ai le code
Set base = CurrentDb.OpenRecordset("Ma_basae", dbOpenTable)
et en execution j'ai le message "Erreur 3219 - operation
non valide"...

A quoi cela est il du ?

Merci par avance