Explication d'un bout de code

Baboun -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Voila j'ai récupéré un bout de code pour mon projet mais je ne sais pas à quoi servent certaines choses donc c'est pour cela que je me permet de vous demandé votre aide sachant que je sais que je peux compter sur votre aide.
Voici le code :

Public Sub EXECUTE_READER(ByVal VLST_HOTE As String, ByVal VLST_USER As String, ByVal VLST_PASSWORD As String, ByVal VLST_REQST As String) ', ByVal READER As OracleClient.OracleDataReader)

Try
Dim OConnexion As New System.Data.OracleClient.OracleConnection()

OConnexion.ConnectionString = "Data Source=" + VLST_HOTE + ";User Id=" + VLST_USER + " ;Password=" + VLST_PASSWORD + ";"

OConnexion.Open()

Dim cmd As New OracleClient.OracleCommand(VLST_REQST, OConnexion)
Dim READER As OracleClient.OracleDataReader = cmd.ExecuteReader()
cmd.Connection = OConnexion
cmd.CommandType = CommandType.Text

READER = cmd.ExecuteReader()

While READER.Read()
Dim items As New ListViewItem(READER(0).ToString, 0)
items.SubItems.Add(READER(1).ToString)
items.SubItems.Add(READER(2).ToString)
items.SubItems.Add(READER(3).ToString)
items.SubItems.Add(READER(4).ToString)
Liste_des_clients.LstClients.Items.AddRange(New ListViewItem() {items})
End While

READER.Close()
OConnexion.Close()

Catch ex As Exception
MessageBox.Show(" Vous ne pouvez pas ajouter un client ")
End Try

End Sub

Donc voila le code!
Merci d'avacne
A voir également:

4 réponses

Baboun
 
Toujours d'actu...Merci
0
Baboun
 
Toujours pas d'aide...Merci
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 586
 
Comment ce code est-il appellé ? C'est surtout la valeur qui est passée comme VLST_REQST qui est utile.
Quelle instruction ne comprends-tu pas ?
Tu as déjà une certaine expérience de programmation et de base do donnée ?
0
Baboun
 
D'abord merci yg_be,

Je veux juste les explications de chacunes des lignes du code car le programme marche bien.

Enfet je voudrais savoir à quoi correspond chaque ligne( que veux dire et à quoi elle sert dans le programme)??

Le programme marche trés bien mais vu que je passe en examen mercredi, je dois comprendre tout le code et la je bloque...

Merci d'avance
0
Baboun > Baboun
 
C'est URGENT!
Merci
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 586
 
C'est suite à un cours que tu as suivi ? Tu as déjà une certaine expérience de programmation et de base de données ? Tu as eu des exercices pratiques ?
0