[VB] avec une requet SQL la mettre dans une TextBox

avec une requet SQL la mettre dans une TextBox [VB] - VB/VBA/VBS - Programmation

Marsh Posté le 15-09-2009 à 10:30:07    

Bonjour,
 
Je souhaiterais pouvoir modifier une donner dans ma base. Donc quand mon utilisateur ta l' id de se qu'il souhaite modifier j'ai:
 
 
SQL = "SELECT prenom,nom,entreprise_client FROM formation WHERE ID= '" & val1 & "' "
 
conn.ConnectionString = myConnString
 
Try
conn.Open()
 
Try
myCommand.Connection = conn
myCommand.CommandText = Sql
myAdapter.SelectCommand = myCommand
myAdapter.Fill(myData)
' mes textbox
 
Vprenom = prenom.Text
Vnom = nom.Text
Ventreprise = entreprise.Text
 
donc quand je clique pour faire ma recherche je voudrait que les valeur qui sont dans prenom, nom, entrprise_client se retrouve dans leur textbox correspondante.
 
 
Merci,

Reply

Marsh Posté le 15-09-2009 à 10:30:07   

Reply

Marsh Posté le 15-09-2009 à 10:35:52    

prenom.Text=MonRs.Fields("prenom" ).Value ;
 

Reply

Marsh Posté le 15-09-2009 à 10:51:11    

Malheureusement je n'utilise pas de MonRs, voici mes variables. ( je me connecte à une base de donnée MySql )
 
 
        Dim conn As New MySqlConnection
        Dim myCommand As New MySqlCommand
        Dim myAdapter As New MySqlDataAdapter
        Dim myData As New DataTable
        Dim SQL As String
       

Reply

Marsh Posté le 15-09-2009 à 21:20:10    

bon bas j'ai trouvé:
 
Dim conn As New MySqlConnection
        Dim myCommand As New MySqlCommand
        Dim Reader As  MySqlDataReader
        Dim SQL As String  
 
 
 SQL = "SELECT prenom,nom,entreprise_client  FROM formation WHERE ID= '" & val1 & "' "
 
conn.ConnectionString = myConnString
 
        Try
            conn.Open()
            myCommand.Connection = conn
            myCommand.CommandText = Sql
            Reader = myCommand.ExecuteReader
' mes textbox
       Reader.read()
        prenom.Text = Reader.getvalue("index de la colonne" ).tostring()
        nom.Text =  Reader.getvalue("index de la colonne" ).tostring()
       entreprise.Text =  Reader.getvalue("index de la colonne" ).tostring()


Message édité par Hellreaperdd le 15-09-2009 à 21:20:39
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed