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