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

Problema al conectar vb a base de datos

Estas en el tema de Problema al conectar vb a base de datos en el foro de Visual Basic clásico en Foros del Web. Hola, este es mi problema, tengo este codigo @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código vb: Ver original ''conexion hacia la base de datos Dim CONEXION As New ADODB.Connection ...
  #1 (permalink)  
Antiguo 31/10/2011, 19:01
 
Fecha de Ingreso: diciembre-2010
Mensajes: 15
Antigüedad: 13 años, 4 meses
Puntos: 0
Pregunta Problema al conectar vb a base de datos

Hola, este es mi problema, tengo este codigo

Código vb:
Ver original
  1. ''conexion hacia la base de datos
  2. Dim CONEXION As New ADODB.Connection
  3. ''recordset que se usara para los campos
  4. Dim RECORDSET As New ADODB.RECORDSET
  5.  
  6. Private Sub Command1_Click()
  7.  
  8. ''para el manejo de los errores
  9. On Error GoTo Error
  10. CONEXION.Open "Driver={MySQL ODBC 5.1 Driver};Server=" & txtservidor.Text & ";" & _
  11.  "Database=" & txtbase.Text & ";User=" & txtuser.Text & ";Password=" & txtpass.Text & ";Option=3;"
  12.  
  13. RECORDSET.Open "select *  from " & txttabla.Text & " where usuario='" & _
  14. txtusuario(0).Text & "' and password='" & txtpassword.Text & "'", CONEXION, adOpenDynamic, adLockOptimistic
  15.  
  16. If Not RECORDSET.EOF Then
  17. MsgBox "Bienvenido: " & RECORDSET!usuario, vbInformation
  18. Else
  19. MsgBox "Usuario o contraseña incorrectos", vbExclamation, "Aviso"
  20. txtusuario(0).SetFocus
  21. End If
  22. Call CERRAR
  23. Exit Sub
  24. ''ir aqui
  25. Error:
  26. ''''desplegar numero de error y descripcion
  27.  MsgBox Err.Number & Space(5) & Err.Description
  28. End Sub
  29.  
  30. Private Sub Form_Load()
  31. ''definir el campo de usuario a maximo 15 caracteres
  32. txtusuario(0).MaxLength = 15
  33. ''definir el campo password a maximo 15 caracteres
  34. txtpassword.MaxLength = 15
  35. Form1.Caption = "Accesso"
  36. txtbase.Text = ""
  37. txtservidor.Text = ""
  38. txtuser.Text = ""
  39. txtpass.Text = ""
  40. txttabla.Text = ""
  41. End Sub
  42.  
  43. Sub CERRAR()
  44. ''cerramos recordset
  45. RECORDSET.Close
  46. ''cerramos conexion
  47. CONEXION.Close
  48. End Sub

pero al tratar de conectarme me sale este error

"-2147467259 [MySQL][ODBC 5.1 Driver]Can't connect to MySQL server on '46.105.123.132' (10060) "




ya puse la ip sola del servidor ip : puerto pero aun sale ese error, al hacerlo en mi pc en localhost no tengo ese problema y todo sale bien



Alguien que me diga Porfavor donde esta el error?

Gracias.

Última edición por lotusnovas; 31/10/2011 a las 19:15

Etiquetas: access, sql, tabla, vb
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 00:05.