OVH Cloud OVH Cloud

Convertion DAO => ADO

5 réponses
Avatar
Jeff
Bonjour à tous

Comment convertir la routine suivante en ADO

Dim db As Database, mj As Recordset

Set db = CurrentDB()
Set mj = db.OpenRecordset("nomdelatable")
If Not mj.BOF Then
mj.MoveFirst
Do Until mj.EOF
...
Loop
End If
mj.Close
db.Close

Est-ce que la convertion est nécessaire ou peut-on utiliser
DAO sous Access XP Developper ?

Merci

Cordialement

Jeff

5 réponses

Avatar
Raymond
Bonjour.

Il n'est nullement indispensable de migrer en ado pour tourner sur 2002. Tes
applications DAO tourneront très bien sous DAO et sans modification si elles
émanent d'une version antérieure.

Si tu veux passer à ADO, ce qui peut être ton choix, je te conseille de
feuilleter les pages de Walter :
http://mypage.bluewin.ch/w.stucki/MigrationADO.htm

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


"Jeff" a écrit dans le message de
news:
Bonjour à tous

Comment convertir la routine suivante en ADO

Dim db As Database, mj As Recordset

Set db = CurrentDB()
Set mj = db.OpenRecordset("nomdelatable")
If Not mj.BOF Then
mj.MoveFirst
Do Until mj.EOF
...
Loop
End If
mj.Close
db.Close

Est-ce que la convertion est nécessaire ou peut-on utiliser
DAO sous Access XP Developper ?

Merci

Cordialement

Jeff




Avatar
joyeux atchoum
S'lt

Comment convertir la routine suivante en ADO
Je ne peux pas te dire, je ne sais pas travailler sous ADO


Est-ce que la convertion est nécessaire ou peut-on utiliser
DAO sous Access XP Developper ?
Mais tu peux travailler en DAO sous Access XP

pour ceci tu dois mettre dans les references : "Microsoft DAO 3.6
object library"

et declarer explicitement tes objets

Dim db As DAO.Database
Dim mj As DAO.Recordset

'//blabla

ja;)
qui travaille en DAO car j'ai pas appris à faire sous ADO

Avatar
Anor
Bonjour,

| Bonjour.
|
| Il n'est nullement indispensable de migrer en ado pour tourner sur
| 2002.

je crois pourvoir ajouter sans certitude que ADO est très bien pour remplacer
les connexions ODBC (lentes)
Sinon, l'intérêt est minime (tout au moins insuffisamment connu ;-)))

--
à+
Arnaud
----------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - Les tablettes d'Anor
www.anor.fr.st
----------------------------------------------
Avatar
Gaël Schmitt
Bonjour,
Si tu souhiate avoir des renseignements sur la convertion DAO -> ADO
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndao/html/daotoadoupdate.asp

Gael.

"Jeff" a écrit dans le message de
news:
Bonjour à tous

Comment convertir la routine suivante en ADO

Dim db As Database, mj As Recordset

Set db = CurrentDB()
Set mj = db.OpenRecordset("nomdelatable")
If Not mj.BOF Then
mj.MoveFirst
Do Until mj.EOF
...
Loop
End If
mj.Close
db.Close

Est-ce que la convertion est nécessaire ou peut-on utiliser
DAO sous Access XP Developper ?

Merci

Cordialement

Jeff




Avatar
Gaël Schmitt
D'autres infos là :
http://support.microsoft.com/default.aspx?scid=kb;en-us;225048

Gael.

"Gaël Schmitt" a écrit dans le message de
news:
Bonjour,
Si tu souhiate avoir des renseignements sur la convertion DAO -> ADO

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndao/html/daotoadoupdate.asp


Gael.

"Jeff" a écrit dans le message de
news:
Bonjour à tous

Comment convertir la routine suivante en ADO

Dim db As Database, mj As Recordset

Set db = CurrentDB()
Set mj = db.OpenRecordset("nomdelatable")
If Not mj.BOF Then
mj.MoveFirst
Do Until mj.EOF
...
Loop
End If
mj.Close
db.Close

Est-ce que la convertion est nécessaire ou peut-on utiliser
DAO sous Access XP Developper ?

Merci

Cordialement

Jeff