(resolvido )VB.NET - MySQL

pascasso

Power Member
boas,

gostaria de saber se há alguma forma de fazer, programaticamente, nomeadamente, VB.net , uma listagem de todas as bases de dados no meu servidor MySQL através de, preferência um DataGrid, mas outra hipotese tambem era aceitavel desde que desse para ver o nome das bases de dados.
 
Última edição:
boas,

ja resolvi o problema. mas nao era assim tao simples porke num datagrid tinhas de dizer kual e a colunas que tinha de mostrar e nao ha.

acabei por fazer uma listbox:

Código:
     Dim reader As odbcDataReader = Nothing
     Dim conn As String = "DRIVER={MySQL ODBC 3.51 Driver};" & _
                                "SERVER=localhost;" & _
                                "UID=;" & _
                                "PASSWORD=;" & _
                                "OPTION=20499;"
                                
     Dim query as string = "SHOW DATABASES"
     Dim MyConnection2 As New OdbcConnection(conn)
     Dim Cmd2 as New OdbcCommand(query, MyConnection2)
     MyConnection2.Open()    
                            
     Try
         reader = cmd2.ExecuteReader()
         databaseList.Items.Clear()
         While reader.Read()
             databaseList.Items.Add(reader.GetString(0))
         End While
     Catch ex As OdbcException
         lbl3.Text = "Erro: " & ex.Message
     Finally
         If reader IsNot Nothing Then
             reader.Close()
         End If
     End Try
 
Back
Topo