none
acceso a MySQL usando ADO con vb 2005-2008 RRS feed

  • Pregunta

  • hola a todos soy nuevo usando visual studio 2005 y quisiera saber en visual basic como se conecta una base de datos de MySQL usando ADO no se cual desde 2.0 a 2.8 cual es el mejor.

    la cuestion es que hice un programa usando vb 6.0 y funciona pero deseo pasarlo a 2005 que segun se es .NET la coneccion la hago igual que en vb6 y no me da error pero no se como pasarle el origen de datos a un textbox y el data fiel como se hacia con vb6  o mas bien no se como hacer que aparezcan datos en un textbox

    ante todo espero q me puedan ayudar
    • Cambiado Enrique M. Montejo domingo, 8 de mayo de 2011 16:54 acceso a datos (De:Lenguaje VB.NET)
    martes, 25 de noviembre de 2008 1:53

Todas las respuestas

  • Lo primero debes tener instalado y referenciado en el proyecto el conector de MySql

    http://dev.mysql.com/downloads/connector/net/5.2.html

     

    instalalo en cada maquina donde se ejecute el programa.

     

    Luego yo realizo la conexion así:

     

    'Espacio de nombres para el acceso MySQL

    Imports MySql.Data.MySqlClient

    Public Class Frm_conexionmysql

        Public Conexion_WEB = New MySqlConnection

        Private Sub Mnu_Conectar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Mnu_Conectar.Click
            Try
                Conexion_WEB.ConnectionString = "Server=" & Me.Txt_Servidor.Text & ";Database=" & Me.Txt_bbdd.Text & ";Uid=" & Me.Txt_Usuario.Text & ";Pwd=" & Me.Txt_Password.Text & ";"
                Conexion_WEB.Open()
                MessageBox.Show("La conexión es correcta.", "Conexión correcta", MessageBoxButtons.OK, MessageBoxIcon.Information)
            Catch ex As Exception
                MessageBox.Show(ex.Message, "Error en: Frm_Conexion/Mnu_Probar_Click", MessageBoxButtons.OK, MessageBoxIcon.Information)
            Finally
                Conexion_WEB.Close()
            End Try
        End Sub

    End Class

     

    Salu2

     

    Si la respuesta te sirvió de ayuda recuerda marcarla como correcta

    martes, 25 de noviembre de 2008 4:38
  • la verdad es q no se como ver los registros de una tabla en un textbox usando vb2005 al parecer creo q deberia  ser lago relacionado a el databingdings ayuda porfavor
    miércoles, 26 de noviembre de 2008 0:41
  • Conseguiste hacer la conexión como te marque en el mensaje anterior?

     

    miércoles, 26 de noviembre de 2008 5:32
  • Espero me puedan echar una mano stoy intentando cargar unos texbox desde una base mysql,he conseguido conectar pero el lector no recoje la consulta

     comando = New MySqlCommand("SELECT  A02_State , B01_Enemy_Aircraft_Kill" _
                           & ",B02_Enemy_Static_Aircraft_Kill ,B03_Enemy_Tank_Kill," _
                           & "B04_Enemy_Car_Kill,B05_..........



                comando.Connection = Conexion

                Dim lector As MySqlDataReader



                lector = comando.ExecuteReader(es aqui donde lector queda vacio y no "entran" los datos de comando.execut)
                While lector.Read
                    'Datos que mostraremos en los Texbox
                    Dim pi As New CPiloto


                    pi.State = CStr(lector("A02_State"))

                    pi.Fecha_Mision = CStr(lector("E02_FechaMision"))
                    pi.Tiempo_Vuelo = CStr(lector("E03_TiempoVuelo
    etc.......


    Si pueden ayudar kaesar1976(arroba)hotmail.com gracias.....
    jueves, 21 de mayo de 2009 8:47