Visual Basic.NET - Conectar a MySQL SOLUCION (minitutorial)

 
Vista:

Conectar a MySQL SOLUCION (minitutorial)

Publicado por Legia (6 intervenciones) el 06/09/2006 20:21:31
Bueno, he conseguido conectar y trabjar con mysql y visual, hay muchos que tienen este problema asi que espero q os sirva, esto es una pequeña referencia nada mas, lo demas buscaros la vida.

Primero instalar el conector de mysql, tener el servidor en marcha y tener alguna base de datos con algo.

En el menu Proyecto vais a referencias, agregar una referencia explorando, teneis que agregar el archivo "Mysql.data.dll" que esta en no seque carpeta donde se instala el conector de mysql.

Despues supongamos q tenemos 1 combobox y keremos meter cosas de la base de datos:
/// Antes de NADA poner Imports MYSQL.DATA.MYSQLDATACLIENT
///Evento q sea
try
Dim CadenaDeConexion As String = "server=localhost;user id=user;password=pass;database=DB;pooling=false"
Dim Conexion As IDbConnection = New MySqlConnection(CadenaDeConexion)
Dim Comando As IDbCommand 'esto para las setencias
Dim Cursor As IDataReader 'para guardar las sentencias enteritas
Dim Fila As Object
Dim valor As String
Dim Sql As String = "SELECT * FROM tabla"

Conexion.Open()
Comando = Conexion.CreateCommand()
Comando.CommandText = Sql
Cursor = Comando.ExecuteReader
Do While Cursor.Read() = True
Fila = Cursor.GetValue(0)
valor = Fila.ToString()
combobox.Items.Add(valor)
Loop
'cerrar todo lo abierto
Cursor.Close()
Comando.Dispose()
Conexion.Close()
'poner las variables a "null" usea a nada, nothing
Cursor = Nothing
Comando = Nothing
Conexion = Nothing
Catch ex As Exception
MsgBox("Algun error")
End Try
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Conectar a MySQL SOLUCION (minitutorial)

Publicado por iley (7 intervenciones) el 31/05/2007 19:26:32
estoy un pokito atorada en eso no se como hacer el enlace de una bd de mysql con visual.. m gustaria saber si podrias ayudarme un pokito mas..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar