Debe estar conectado para participar
Buscar en los foros:


 






Uso de Comodín:
*    coincide cualquier número de caracteres
%    coincide exactamente un caracter

vb.net y mysql

No hay Etiquetas
Entrada
Entry Level

mocosos

Villa Maria

entradas: 75

21:51 21/06/2009

1

Buenas a todos, necesito la ayuda de los sabios del foro jeje.
Estoy renegando con vb.net para poder conectar una db de mysql… busque en google pero no hay forma.
Intente con access y lo hace al pelo, pero nose como es con mysql

Aca les dejo el codigo de access

Código:
    Dim cnn As New OleDb.OleDbConnection
    Dim dt As New DataTable
    Dim da As New OleDb.OleDbDataAdapter
    Dim cmd As New OleDb.OleDbCommand

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        cnn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\prueba visual\clientes.accdb;Persist Security Info=False"
        cnn.Open()
        cmd.Connection = cnn
        cmd.CommandText = "SELECT nombre FROM Clientes WHERE telefono=4444444"
        cmd.CommandType = CommandType.TableDirect
        da.SelectCommand = cmd
        da.Fill(dt)
        Me.DataGridView1.DataSource = dt
    End Sub

Si alguno puede tirarme un ejemplo basico, mucho mejor… tener en cuenta que soy nuevito en esto jeje

saludos y gracias

Nuevo miembro

estesua47

entradas: 26

23:51 21/06/2009

2

Mocosos,

te paso un articulo del El Guille (una pagina muy buena sobre programacion):

http://www.elguille.info/colabora/pu…e_MySQLNET.htm

Espero te sirva.

Hardcore Extreme Level

Ukyo

.

entradas: 4393

12:25 22/06/2009

3

Una para agendar, que me sacó de apuros muchas veces:
http://www.connectionstrings.com/

Tiene todos los conn strings de las bases de datos y lenguajes mas conocidos.

Como bien dice el site del Guille, necesitás una librería aparte, provista por MySQL

Entry Level

mocosos

Villa Maria

entradas: 75

12:46 23/06/2009

4

Muchas gracias a los 2 por responder. Pude hacer la conexion, les dejo el codigo para algun otro usuario que lo necesite.

Código:
	Public DBcon As MySqlConnection
    	Public DT As New DataTable
	DBcon = New MySqlConnection
        DBcon.ConnectionString = "Data Source=localhost;Database=NOMBREDB;User ID=NOMBREUSUARIO;Password=CONTRASEÑA;pooling=false;"
        DBcon.Open()
        Dim sql As MySqlCommand = New MySqlCommand
        sql.Connection = DBcon
        sql.CommandText = "CONSULTA SQL"
        sql.CommandType = CommandType.Text
        Dim DA As New MySqlDataAdapter(sql)
        DA.Fill(DT)
        Form1.DataGridView1.DataSource = DT

Saludos

Nuevo miembro

estesua47

entradas: 26

13:25 23/06/2009

5

Gracias a vos por volver y postear la solucion !!