Visual Basic Foro
Programación => Bases de Datos => Mensaje iniciado por: Bazooka en Mayo 03, 2013, 05:09:52 pm
-
Hola necesito hacer un pequeño ejecutable que hace remotamente consultas a una BD mysql en mi server y mi consulta es que es lo minimo que le tengo que instalar al cliente para que le funcione.
Me da por las b... tener que instalar un Appserver o Easy... no hay otra alternativa mas elegante?
Saludos
-
Solo tienes que instalar el ODBC de MySQL que aqui te lo juego
ConectorODBC (https://dl.dropboxusercontent.com/u/4052038/Otros/Foros/connectorodvc.msi) (Contribución de Enter)
Luego solo haces la conexion desde tu aplicativo VB6 con este codigo (Ejemplo)
Private Sub Conectar()
Dim Usuario As String
Set db = New ADODB.Connection
Set rs = New ADODB.Recordset
Usuario = "tuusuario"
rs.CursorLocation = adUseClient
db.ConnectionString = "Driver={MySQL ODBC 5.1 Driver};Server=tuserver;Database=tubd; User=" & Usuario & ";Password=tupassword;Option=3;"
db.Open
End Sub
Y Listo, No olvides que tu host debe permitir conexiones externas a la BD sino no funca, aqui por ejemplo tengo esta web:
reporteslegales.com (http://reporteslegales.com/josecampos/)
En donde esos números cambian desde un aplicativo hecho con VB6, aqui te lo pongo para demostrar
CambiarValores (https://dl.dropboxusercontent.com/u/4052038/Otros/Foros/CambiarValores.exe) <-- Es necesario que tengas instalado el ODBC.
(Disponible Solo por tiempo limitado ya que es de testeo)
La instalacion del ODBC es de kinder: Next Next Next Close.
-
GENIAL IVAN!!! AHORA SI ME QUEDO CLARO Y ME SIRVIO!!!
MUCHAS GRACIAS POR ELE EJEMPLO!!
-
SOLO hazme un favor más YACOSTA me das un ejemplito para cargar una imagen en un picture desde una BD de MYSQL y como debiera estar almacenada alli!
Gracias
-
Uh estimado, por esa experiencia no he pasado, siempre tengo las imágenes por fuera ya sea en local o internet, una vez probé convirtiendo la imagen a string con lo que había desarrollado sebas pero no llego a progresar el tema por otros motivos, tonses sobre ese tema tendría que hacer el experimento para meter imagen a la BD y viceversa a ver si llegando a mi casa le doy un check
-
PAra no abrir otro hilo!!
Puede ser que una conexion al estar un periodo inactiva se caiga?
Por deje el programa abierto y me fui a hacer otra cosa y luego al hacer una busqueda me tiro error y no se si es por eso!!!
Si es así ?
como puedo chequear si la conexion esta activa?
-
En el caso de tener la BD si se te caera, te va a desconectar no es como red local, es decir, que en este caso SI tienes que hacer una conexión y desconexión por cada transacción o consulta, o sea, no chequees si la conexion esta activa porque no lo estara, creo que son unos segundos.
Resuelvelo con:
Conectar
Tu Codigo de consulta o transaccion
Desconectar.
Fin.
-
En el caso de tener la BD si se te caera, te va a desconectar no es como red local, es decir, que en este caso SI tienes que hacer una conexión y desconexión por cada transacción o consulta, o sea, no chequees si la conexion esta activa porque no lo estara, creo que son unos segundos.
Resuelvelo con:
Conectar
Tu Codigo de consulta o transaccion
Desconectar.
Fin.
Muchas gracias amigo buen dato!!