Différence entre les méthodes de manipulation DAO et ADO ?

Différence entre les méthodes de manipulation DAO et ADO ? - VB/VBA/VBS - Programmation

Marsh Posté le 27-12-2006 à 14:13:50    

Je me demandais quelles étaient les différences entre ces 2 méthodes :
 
Dim BDD as Database, Req As Recordset
Req.Open "Table1", BDD.Connection, adOpenDynamic
Req.Find "Nom='Toto'"
if Req.EOF = False then
  MsgBox Req("Prenom" )
End If
Req.Close
Set Req= Nothing
 
et  
 
Dim BDD as Database, Req As Recordset
Set Req = BDD.OpenRecordset("Select * From [Table1] Where [Nom]='Toto'" )
If Req.RecordCount <> 0 Then
  Do While Not Req.EOF
     MsgBox Req.Fields("Prenom" ).Value
     Req.MoveNext
  Loop
End If
 
Au niveau performances avec des tables plus compliquées que dans cet exemple bien sur ?
Car j'utilise actuellement la 2ème méthode et ça a l'air n'importe quoi d'après certains.
Qu'est-ce que vous en pensez ?

Reply

Marsh Posté le 27-12-2006 à 14:13:50   

Reply

Sujets relatifs:

Leave a Replay

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