Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

MYSQL y Visual

Estas en el tema de MYSQL y Visual en el foro de Visual Basic clásico en Foros del Web. Saludos, alguien me podria orienta como conectar una base de datos en MYSQL con visual basic , la idea es recorrer la tabla con una ...
  #1 (permalink)  
Antiguo 16/12/2009, 08:01
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 15 años, 7 meses
Puntos: 1
MYSQL y Visual

Saludos, alguien me podria orienta como conectar una base de datos en MYSQL con visual basic , la idea es recorrer la tabla con una consulta y mostrar los resultados , gracias
  #2 (permalink)  
Antiguo 16/12/2009, 09:32
Avatar de abrahamvj  
Fecha de Ingreso: julio-2006
Ubicación: Lima, Peru
Mensajes: 708
Antigüedad: 17 años, 9 meses
Puntos: 18
Respuesta: MYSQL y Visual

Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset
Dim sql$

Set cnn = New ADODB.Connection
cnn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=11.111.11.11;" _
& "DATABASE=TUBASEDEDATOS;" _
& "UID=tuusuario;PWD=tuclave;PORT=3306;OPTION=131072 "

cnn.Open

sql$ = "SELECT * FROM tutabla"

Set rst = New ADODB.Recordset

With rst
.CursorLocation = adUseClient
.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.Open sql$, cnn, , , adCmdText
End With

OBVIAMENTE tienes que bajarte el "MySQL ODBC 3.51 Driver"

Abraham
  #3 (permalink)  
Antiguo 16/12/2009, 10:31
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: MYSQL y Visual

gracias mira buscando le agregue lo siguiente :

Private Sub Form_Load()
conectar
registro
Set DataGrid1.DataSource = rs
End Sub


para mostrar los datos.....el tema es que necesito saber cuando uno de los datos que consulto sea 1 que envie un mensaje con el msgbox o en cualquier otro medio
  #4 (permalink)  
Antiguo 17/12/2009, 13:58
Avatar de abrahamvj  
Fecha de Ingreso: julio-2006
Ubicación: Lima, Peru
Mensajes: 708
Antigüedad: 17 años, 9 meses
Puntos: 18
Respuesta: MYSQL y Visual

1- Lo que colocas lamentablemente no nos dice nada
2- Debes leer sobre ADO y sentencias SQL, y de ese modo hacer preguntas puntuales para que se te pueda responder
3- Un bucle que recorra el recordset comparando el campo que deseas a traves de un IF podria ser la solcuion

Abraham
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:25.