1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
   | 'Pour créer le fichier
Sub RecordsetADODeconnecteCreate()
    Dim rs As ADODB.Recordset
    Set rs = New ADODB.Recordset
    rs.CursorLocation = adUseClient
    rs.Fields.Append "Nom", adChar, 30
    rs.Fields.Append "Prenom", adChar, 30
    rs.Fields.Append "Date", adChar, 30
    rs.Open
    rs.Save "c:\stage\monrs", adPersistADTG         'Enregistrement propriétaire
    'rs.Save "c:\stage\monrs.xml", adPersistXML      'Enregistrement XML
    rs.Close
    Set rs = Nothing
End Sub
 
'Pour écrire des informations
Sub RecordsetADODeconnecteWriteIn()
    Dim rs As ADODB.Recordset
    Set rs = New ADODB.Recordset
    rs.Open "c:\stage\monrs"
    rs.AddNew Array("Nom", "Prenom", "Date"), Array("Durand", "Lucette", Date)
    'on aurait pu faire :
    'rs.AddNew
    'rs("Nom") = "Durand"
    'rs("Prenom") = "Lucette"
    'rs("Date") = Date
    rs.Update
    rs.Save ', adPersistXML    <= est à ajouter si sauvegarde au format 
    rs.Close
    Set rs = Nothing
End Sub
 
'Pour récupérer des informations
Sub RecordsetADODeconnecteRead()
    Dim rs As ADODB.Recordset
    Set rs = New ADODB.Recordset
    rs.Open "c:\stage\monrs"
    MsgBox rs("Nom") & vbCrLf & rs("Prenom") & vbCrLf & rs("Date")
    rs.Close
    Set rs = Nothing
End Sub | 
Partager