OVH Cloud OVH Cloud

Objet "database"

4 réponses
Avatar
Dussart
Je dispose de Access 2000 sous Windows 98 SE en anglais.
J'essaye en vain de pouvoir utiliser les "recordset"=20
(appel=E9s aussi "curseur" sous Oracle. Pour ce faire,=20
d'apr=E8s les exemples de l'aide d'Access, je dois d=E9finir,=20
dans le code, un objet "base de donn=E9es", sous la forme :

Dim BaseDeDonn=E9es as DataBase

Manifestement, il ne conna=EEt pas ce type d'objet et refuse=20
de compiler le module. Il consid=E8re que l'objet "base de=20
donn=E9es" doit =EAtre d=E9fini comme =E9tant un objet-utilisateur=20
("user-defined object").

Quelqu'un a-t-il d=E9j=E0 =E9t=E9 confront=E9 =E0 ce probl=E8me et=20
quelle solution puis-je apporter?

Merci beaucoup.

Luc

4 réponses

Avatar
Pierre CFI
bonjour
sous 2000 c'est ADO, donc charge la réf Microsoft dao et mets
dim bd as DAO.Database
..... dao.recordset

--
Pierre CFI
Microsoft MVP Access

Pour mieux utiliser microsoft.public.fr.access...
http://users.skynet.be/mpfa/charte.htm

"Dussart" a écrit dans le message de news:
2141701c38b25$c7b27cc0$
Je dispose de Access 2000 sous Windows 98 SE en anglais.
J'essaye en vain de pouvoir utiliser les "recordset"
(appelés aussi "curseur" sous Oracle. Pour ce faire,
d'après les exemples de l'aide d'Access, je dois définir,
dans le code, un objet "base de données", sous la forme :

Dim BaseDeDonnées as DataBase

Manifestement, il ne connaît pas ce type d'objet et refuse
de compiler le module. Il considère que l'objet "base de
données" doit être défini comme étant un objet-utilisateur
("user-defined object").

Quelqu'un a-t-il déjà été confronté à ce problème et
quelle solution puis-je apporter?

Merci beaucoup.

Luc
Avatar
dussart
Bonjour et merci pour ta réponse, toutefois ... je ne la
comprends pas très bien !!!??? Que dois-je faire pour
charger "la réf Microsoft dao"? Qu'est-ce qu'ADO? Où puis-
je trouver des infos à ce sujet?
Merci d'avance
Luc

-----Message d'origine-----
bonjour
sous 2000 c'est ADO, donc charge la réf Microsoft dao et
mets

dim bd as DAO.Database
...... dao.recordset

--
Pierre CFI
Microsoft MVP Access

Pour mieux utiliser microsoft.public.fr.access...
http://users.skynet.be/mpfa/charte.htm

"Dussart" a écrit dans le
message de news:

2141701c38b25$c7b27cc0$
Je dispose de Access 2000 sous Windows 98 SE en anglais.
J'essaye en vain de pouvoir utiliser les "recordset"
(appelés aussi "curseur" sous Oracle. Pour ce faire,
d'après les exemples de l'aide d'Access, je dois définir,
dans le code, un objet "base de données", sous la forme :

Dim BaseDeDonnées as DataBase

Manifestement, il ne connaît pas ce type d'objet et refuse
de compiler le module. Il considère que l'objet "base de
données" doit être défini comme étant un objet-utilisateur
("user-defined object").

Quelqu'un a-t-il déjà été confronté à ce problème et
quelle solution puis-je apporter?

Merci beaucoup.

Luc


.



Avatar
dussart
Sorry ... j'ai trouvé la réponse dans la base de
connaissances que j'ai découverte en allant sur
http ... /mpfa suite à ton message.
Merci encore.

Luc

-----Message d'origine-----
bonjour
sous 2000 c'est ADO, donc charge la réf Microsoft dao et
mets

dim bd as DAO.Database
...... dao.recordset

--
Pierre CFI
Microsoft MVP Access

Pour mieux utiliser microsoft.public.fr.access...
http://users.skynet.be/mpfa/charte.htm

"Dussart" a écrit dans le
message de news:

2141701c38b25$c7b27cc0$
Je dispose de Access 2000 sous Windows 98 SE en anglais.
J'essaye en vain de pouvoir utiliser les "recordset"
(appelés aussi "curseur" sous Oracle. Pour ce faire,
d'après les exemples de l'aide d'Access, je dois définir,
dans le code, un objet "base de données", sous la forme :

Dim BaseDeDonnées as DataBase

Manifestement, il ne connaît pas ce type d'objet et refuse
de compiler le module. Il considère que l'objet "base de
données" doit être défini comme étant un objet-utilisateur
("user-defined object").

Quelqu'un a-t-il déjà été confronté à ce problème et
quelle solution puis-je apporter?

Merci beaucoup.

Luc


.



Avatar
Dussart
SUPER CHOUETTE, cela marche!
Encore mille fois merci à toi.
Luc

-----Message d'origine-----
bonjour
sous 2000 c'est ADO, donc charge la réf Microsoft dao et
mets

dim bd as DAO.Database
...... dao.recordset

--
Pierre CFI
Microsoft MVP Access

Pour mieux utiliser microsoft.public.fr.access...
http://users.skynet.be/mpfa/charte.htm

"Dussart" a écrit dans le
message de news:

2141701c38b25$c7b27cc0$
Je dispose de Access 2000 sous Windows 98 SE en anglais.
J'essaye en vain de pouvoir utiliser les "recordset"
(appelés aussi "curseur" sous Oracle. Pour ce faire,
d'après les exemples de l'aide d'Access, je dois définir,
dans le code, un objet "base de données", sous la forme :

Dim BaseDeDonnées as DataBase

Manifestement, il ne connaît pas ce type d'objet et refuse
de compiler le module. Il considère que l'objet "base de
données" doit être défini comme étant un objet-utilisateur
("user-defined object").

Quelqu'un a-t-il déjà été confronté à ce problème et
quelle solution puis-je apporter?

Merci beaucoup.

Luc


.