OVH Cloud OVH Cloud

Exécuter une instruction SQL

1 réponse
Avatar
Dominique
Bonjour,

J'aimerais savoir quelle est la diff=E9rence entre les 2=20
lignes VBA suivantes :
- DoCmd.RunSQL strSQL
- Currentdb.Execute strSQL
o=F9 strSQL est une chaine SQL
Rapidit=E9 ? Ancienne ou nouvelle instruction ?
J'utilise Access 97.
Mais quand je vais passer sous Access XP ou Access 2003,=20
laquelle choisir ?

Merci pour votre aide
Dominique

1 réponse

Avatar
Gafish
Bonjour,

C'est une question soulevée à diverses reprises, voici quelques fils qui te
permettront d'y voir plus clair :
http://groups.google.fr/groups?hl=fr&lr=&threadm=unW%237VXRAHA.247%40cppssbb
sa05&rnum=3&prev=/groups%3Fq%3Drunsql%2Bexecute%2Bgroup:microsoft.public.fr.
Access%26hl%3Dfr%26lr%3D%26selm%3DunW%25237VXRAHA.247%2540cppssbbsa05%26rnum
%3D3

http://groups.google.fr/groups?q=runsql+group:microsoft.public.fr.Access&hl fr&lr=&selm=OFzRcxrpCHA.2728%40TK2MSFTNGP10&rnum=7

http://groups.google.fr/groups?hl=fr&lr=&threadm=bttoh9%24ulq%241%40muguet.s
ncf.fr&rnum=1&prev=/groups%3Fq%3Drunsql%2Bgroup:microsoft.public.fr.Access%2
6hl%3Dfr%26lr%3D%26selm%3Dbttoh9%2524ulq%25241%2540muguet.sncf.fr%26rnum%3D1

Arnaud

"Dominique" a écrit dans le message
news: 153e01c4ac4d$8a7095f0$
Bonjour,

J'aimerais savoir quelle est la différence entre les 2
lignes VBA suivantes :
- DoCmd.RunSQL strSQL
- Currentdb.Execute strSQL
où strSQL est une chaine SQL
Rapidité ? Ancienne ou nouvelle instruction ?
J'utilise Access 97.
Mais quand je vais passer sous Access XP ou Access 2003,
laquelle choisir ?

Merci pour votre aide
Dominique