1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| 'Permet de retourner les enregistrements qui obeissent à la requete SELECT sous forme d'un DataView
Public Function Curseur(ByVal SQL As String) As DataSet
'Déclaration d'un objet Command
Dim CMD As New OleDb.OleDbCommand(SQL, Me.CNN)
'Declaration d'un Objet DataSet
Dim CDS As New DataSet("Requete")
'Declaration d'un Objet DataAdapter
Dim CDT As New OleDb.OleDbDataAdapter(CMD)
CDT.MissingSchemaAction = MissingSchemaAction.AddWithKey
'remplir le dataset a partir de labase de données
CDT.Fill(CDS, "Resultat")
'declaration d'un objet dataview
Dim MaVue As New DataView(CDS.Tables("Resultat"))
'retourner l'objet dataview
Return CDS
'liberation des ressources utilisés par les objets
CMD.Dispose()
CDS.Dispose()
CDT.Dispose()
'destruction des objets
CMD = Nothing
CDS = Nothing
CDT = Nothing
End Function |
Partager