Principales respuestas
¿Como conectar MySQL con visual y que base de datos puedo usar para poderla trabajar en visual basic 2008?

Pregunta
-
bueno compañeros quiero conectar visual con MySQL aunque tambein quiero ver q base de datos es la mas recomendad para usarla con visual basic, actualmente tengo visual 2008....y bueno tengo esas dudas cada ves aprendo mas y bueno me interesa segir aprendiendo asi q se los agradeceria.jueves, 26 de noviembre de 2009 1:28
Respuestas
-
holapara conectarte al MySQL desde el "Server Explorer" vas a necesitar instalar el conector de MySqly luego deberias seguir esta guia que explica muy bien como lograr el accesote recomiendo si usas MySql una tool mas adecuada para administrar la db como podria ser MySql ToolAhora bien por la segunda consulta, bueno la verdad que depende, en realidad no hay una que se diga recomendada.por ahi si quieres seguir la linea de Microsoft podrías usar la version SQL Server Express, pero bueno son gusto MySql no esta mal tampoco, por ahi como recomendación podrías bajar ambas y compáralas, esa seria una buena idea asi te generas tu propia critica de ambos db- una consulta cuando dices que vienes de visual 2008, te refieres a VB6 ?saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Propuesto como respuesta Leandro TuttiniMVP jueves, 26 de noviembre de 2009 20:40
- Marcado como respuesta Rafael FagundesModerator viernes, 27 de noviembre de 2009 19:28
jueves, 26 de noviembre de 2009 2:09 -
Estimado,
tal como te comenta Leandro debes instalar primeramente MySQL Connector/Net y si deseas posteriomente trabajar con reportes desde ODBC con MySQL Connector/ODBC.
No olvidar que después de instalar el conector net debes agregar dicha referencia a tu proyecto: MySQL.Data
** los links son para SO Windows **
Además, te adjunto las lineas de conexión:
Imports MySql.Data
Imports MySql.Data.MySqlClient
Private aMysqlcon As MySqlConnection
Private aMySQLAdaptador As MySqlDataAdapter
Private aDataset As DataSet
Private aMySQLCmd As MySqlCommand
Private aMySQLDReader As MySqlDataReader
Public Property pMySQLcon() As MySqlConnection
Get
Return aMysqlcon
End Get
Set(ByVal Value As MySqlConnection)
aMysqlcon = Value
End Set
End Property
Public Property pMySQLAdaptador() As MySqlDataAdapter
Get
Return aMySQLAdaptador
End Get
Set(ByVal Value As MySqlDataAdapter)
aMySQLAdaptador = Value
End Set
End Property
Public Property pDataset() As DataSet
Get
Return aDataset
End Get
Set(ByVal Value As DataSet)
aDataset = Value
End Set
End Property
Public Property pMySQLCmd() As MySqlCommand
Get
Return aMySQLCmd
End Get
Set(ByVal Value As MySqlCommand)
aMySQLCmd = Value
End Set
End Property
Public Property pMySQLDReader() As MySqlDataReader
Get
Return aMySQLDReader
End Get
Set(ByVal Value As MySqlDataReader)
aMySQLDReader = Value
End Set
End Property
Public Sub ConectarBD()
Try
Me.pMySQLcon = New MySqlConnection
Me.pMySQLcon.ConnectionString = "Data Source = " & xxxx & " ; " _
& "User ID = " & xxxx & " ; " _
& "Database = " & xxxx & " ; " _
& "Password = " & xxxx & " ; " _
& "Port = 3306"
Catch ex As Exception
End Try
End Sub- Propuesto como respuesta Marco Elgueta viernes, 27 de noviembre de 2009 13:03
- Marcado como respuesta Rafael FagundesModerator viernes, 27 de noviembre de 2009 19:28
jueves, 26 de noviembre de 2009 20:17
Todas las respuestas
-
holapara conectarte al MySQL desde el "Server Explorer" vas a necesitar instalar el conector de MySqly luego deberias seguir esta guia que explica muy bien como lograr el accesote recomiendo si usas MySql una tool mas adecuada para administrar la db como podria ser MySql ToolAhora bien por la segunda consulta, bueno la verdad que depende, en realidad no hay una que se diga recomendada.por ahi si quieres seguir la linea de Microsoft podrías usar la version SQL Server Express, pero bueno son gusto MySql no esta mal tampoco, por ahi como recomendación podrías bajar ambas y compáralas, esa seria una buena idea asi te generas tu propia critica de ambos db- una consulta cuando dices que vienes de visual 2008, te refieres a VB6 ?saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Propuesto como respuesta Leandro TuttiniMVP jueves, 26 de noviembre de 2009 20:40
- Marcado como respuesta Rafael FagundesModerator viernes, 27 de noviembre de 2009 19:28
jueves, 26 de noviembre de 2009 2:09 -
hola Leandro Tuttini, de verdad que me a ayudado mucho la informacion que me das de verdad te lo agradesco...y bueno respondiendo tu consulta es visual studio 2008...........estoy checando y leyendo tu informacion q la explicaste muy bien y gracias por los links.....jueves, 26 de noviembre de 2009 4:54
-
Estimado,
tal como te comenta Leandro debes instalar primeramente MySQL Connector/Net y si deseas posteriomente trabajar con reportes desde ODBC con MySQL Connector/ODBC.
No olvidar que después de instalar el conector net debes agregar dicha referencia a tu proyecto: MySQL.Data
** los links son para SO Windows **
Además, te adjunto las lineas de conexión:
Imports MySql.Data
Imports MySql.Data.MySqlClient
Private aMysqlcon As MySqlConnection
Private aMySQLAdaptador As MySqlDataAdapter
Private aDataset As DataSet
Private aMySQLCmd As MySqlCommand
Private aMySQLDReader As MySqlDataReader
Public Property pMySQLcon() As MySqlConnection
Get
Return aMysqlcon
End Get
Set(ByVal Value As MySqlConnection)
aMysqlcon = Value
End Set
End Property
Public Property pMySQLAdaptador() As MySqlDataAdapter
Get
Return aMySQLAdaptador
End Get
Set(ByVal Value As MySqlDataAdapter)
aMySQLAdaptador = Value
End Set
End Property
Public Property pDataset() As DataSet
Get
Return aDataset
End Get
Set(ByVal Value As DataSet)
aDataset = Value
End Set
End Property
Public Property pMySQLCmd() As MySqlCommand
Get
Return aMySQLCmd
End Get
Set(ByVal Value As MySqlCommand)
aMySQLCmd = Value
End Set
End Property
Public Property pMySQLDReader() As MySqlDataReader
Get
Return aMySQLDReader
End Get
Set(ByVal Value As MySqlDataReader)
aMySQLDReader = Value
End Set
End Property
Public Sub ConectarBD()
Try
Me.pMySQLcon = New MySqlConnection
Me.pMySQLcon.ConnectionString = "Data Source = " & xxxx & " ; " _
& "User ID = " & xxxx & " ; " _
& "Database = " & xxxx & " ; " _
& "Password = " & xxxx & " ; " _
& "Port = 3306"
Catch ex As Exception
End Try
End Sub- Propuesto como respuesta Marco Elgueta viernes, 27 de noviembre de 2009 13:03
- Marcado como respuesta Rafael FagundesModerator viernes, 27 de noviembre de 2009 19:28
jueves, 26 de noviembre de 2009 20:17