• Aucun résultat trouvé

Ouvrir la base courante Ouvrir la base courante

N/A
N/A
Protected

Academic year: 2022

Partager "Ouvrir la base courante Ouvrir la base courante"

Copied!
7
0
0

Texte intégral

(1)

DAO vs ADO

DAO vs ADO

(2)

Ouvrir la base courante Ouvrir la base courante

DAO

ADO

Dim db Dim db As As ADO.Database ADO.Database Set db = CurrentDb() Set db = CurrentDb()

Dim objConn Dim objConn As As ADODB.Connection ADODB.Connection

Set ObjConn = CurrentProject.Connection Set ObjConn = CurrentProject.Connection

(3)

Ouvrir une base Ouvrir une base

DAO

ADO

Dim db Dim db As As ADO.Database ADO.Database

Set db = DBEngine.OpenDatabase("c:\temp\Ma_Base.mdb") Set db = DBEngine.OpenDatabase("c:\temp\Ma_Base.mdb")

Dim objConn Dim objConn AsAs New ADODB.Connection New ADODB.Connection

ObjConn.Open "Provider = Microsoft.Jet.OLEDB.4.0; Data source =

ObjConn.Open "Provider = Microsoft.Jet.OLEDB.4.0; Data source = c:\temp\Ma_Base.mdbc:\temp\Ma_Base.mdb""

Dim objConn Dim objConn AsAs New ADODB.Connection New ADODB.Connection

ObjConn.Provider = "Microsoft.Jet.OLEDB.4.0"

ObjConn.Provider = "Microsoft.Jet.OLEDB.4.0"

ObjConn.Open "Data source = c:\temp\Ma_Base.mdb"

ObjConn.Open "Data source = c:\temp\Ma_Base.mdb"

(4)

Ouvrir un jeu Ouvrir un jeu

d'enregistrements d'enregistrements

DAO

ADO

Dim

Dim db db AsAs ADO.Database ADO.Database Dim rs Dim rs AsAs ADO.RecordSet ADO.RecordSet

Set rs = db.OpenRTecordSet("Select * From Client", dbOpenDynaSet)Set rs = db.OpenRTecordSet("Select * From Client", dbOpenDynaSet)

Dim objConn Dim objConn AsAs NewNew ADODB.Connection ADODB.Connection

ObjConn.Provider = "Microsoft.Jet.OLEDB.4.0"

ObjConn.Provider = "Microsoft.Jet.OLEDB.4.0"

ObjConn.Open "Data source = c:\temp\Ma_Base.mdb"

ObjConn.Open "Data source = c:\temp\Ma_Base.mdb"

Dim

Dim objrs objrs AsAs NewNew ADODB.RecordSet ADODB.RecordSet

Objrs.Open "Select * From Client", objConn, adOpenKeySet, adLockOptimistic Objrs.Open "Select * From Client", objConn, adOpenKeySet, adLockOptimistic

(5)

Modifier un jeu Modifier un jeu d'enregistrements d'enregistrements

DAO

ADO

Dim

Dim db db AsAs ADO.Database ADO.Database Dim rs Dim rs AsAs ADO.RecordSet ADO.RecordSet

Set rs = db.OpenRTecordSet("Select * From Client", dbOpenDynaSet)Set rs = db.OpenRTecordSet("Select * From Client", dbOpenDynaSet) rs.EDIT

rs.EDIT

rs.Fields("Nom").Value = "IQ2"

rs.Fields("Nom").Value = "IQ2"

rs.Update rs.Update

Dim objConn Dim objConn AsAs New ADODB.Connection New ADODB.Connection

ObjConn.Provider = "Microsoft.Jet.OLEDB.4.0"

ObjConn.Provider = "Microsoft.Jet.OLEDB.4.0"

ObjConn.Open "Data source = c:\temp\Ma_Base.mdb"

ObjConn.Open "Data source = c:\temp\Ma_Base.mdb"

Dim objrs Dim objrs AsAs New ADODB.RecordSet New ADODB.RecordSet

(6)

Rechercher un Rechercher un enregistrement enregistrement

DAO

ADO

rs.FindFirst rs.FindFirst rs.FindLast rs.FindLast

rs.FindPrevious rs.FindPrevious rs.FindNext rs.FindNext

objrs.Find 0, adSearchForward objrs.Find 0, adSearchForward objrs.Find 0, adSearchBackward objrs.Find 0, adSearchBackward objrs.Find "[Nom] LIKE 'A*'"

objrs.Find "[Nom] LIKE 'A*'"

objrs.Find 1, adSearchBackward objrs.Find 1, adSearchBackward objrs.Find 1, adSearchForward objrs.Find 1, adSearchForward

(7)

ASP Maintenant

ASP Maintenant

Références

Documents relatifs

estate vous offre des bureaux pour recevoir vos clients dans une atmosphère start-up.. Chaque plateforme régionale est dédiée au travail des équipes

ln the U.S.A.: Postmaster: send address changes to NEWSWEEK INTERNATIONAL, 251 West57th Street, New York, NY 10019; periodicaipostage paidat NewYork,N.Y.,and

Goutte de Mauzac Rose Laurent Gazotte Goutte de Prunelart Laurent Gazotte Goutte de Petit Épautre Laurent Gazotte Goutte de Poire Williams Laurent Gazotte Liqueur de

• “Relationships with my patients; grati- tude of my patients for my involve- ment in their care; challenge and excitement of medicine even after 39 years

Goutte de Mauzac Rose Laurent Gazotte Goutte de Prunelart Laurent Gazotte Goutte de Petit Épautre Laurent Gazotte Goutte de Poire Williams Laurent Gazotte Liqueur de Tomate

In a high vibration environment use is limited at low frequencies (high displacement) by cable fatigue and at high frequencies by code wheel resonances.

A powerful iterative descent method for finding a local minimum of a function of several variables is described.. A number of theorems are proved to show that it always converges

In the first iteration, only visual features are present in the feature vector, because the system was started with a search image and the search image is not present in the