Hola que necesito una urgente ayuda con esto estoy haciendo un programa propio, pero me surge un problema al abrir la conexion este es el codigo de la conexio que tengo :
Public db As New Connection
Public resultado As Result
Public Function conexion() As Boolean
'db.Close()
db.Type = "mysql"
db.host = "localhost"
db.Port = "3306"
db.Login = "root"
db.Name = "fames"
db.password = "1234"
db.Open()
Return True
Catch
message.error("Existe un error en la conexion")
Return False
End
Public Sub consulta(query As String)
resultado = db.EXEC(query)
End
esto lo tengo en un modulo llamado conexion el problema surge cuando quiero ingresar con el usuario y la contraseña me dice: Conexion is not opened aca dejo el codigo para validar el usuario y la contraseña
Public Sub Button1_Click()
Dim clave0 As String
Dim clave1 As String
Conexion.db.Exec("Selec *from usuario") <-------- el problema llega aqui: " aqui me señala el error antes mencionado"
clave0 = Conexion.reg["usuario"]
clave1 = Conexion.reg["password"]
If TextBox1 = clave0 And TextBox2 = clave1 Then
Message.Info("bienvenido al sistema ")
Me.Close()
FMain.Show
Else
Message.Error("usuario o Contraseña incorrecto")
Endif
End
espero su pronta respuesta Gracias!
(Ayuda) Problema Para Abrir La Conexion A La Base De Datos
Objetivo: (Ayuda) Problema Para Abrir La Conexion A La Base De Datos
última edición por OneErick el Viernes, 22 Febrero 2013, 03:22; editado 1 vez
última edición por OneErick el Viernes, 22 Febrero 2013, 03:22; editado 1 vez
Objetivo: Re: (Ayuda) Problema Para Abrir La Conexion A La Base De Datos
"Conexion is not opened"
Parece que no has abierto la conexión....¿has abierto la conexion , antes de ejecutar el la función consulta() ?
Por algun lado antes de que se ejecute tu consulta, tienes que abrir la conexión,...,por ejemplo cuando cuando abres el programa, o en la propria función consulta:
Parece que no has abierto la conexión....¿has abierto la conexion , antes de ejecutar el la función consulta() ?
Por algun lado antes de que se ejecute tu consulta, tienes que abrir la conexión,...,por ejemplo cuando cuando abres el programa, o en la propria función consulta:
Objetivo: Re: (Ayuda) Problema Para Abrir La Conexion A La Base De Datos
Es que ese es el problema que la conexión no se abre para poder hacer la consulta en la base de datos.. y según lo que he investigado con solo las primeras 12 lineas del código ya la conexión debería abrirse.. yo creo que el problema es que no se abre por un tiempo determinado para poder hacer la consulta.. y eso es lo que no se hacer
Objetivo: Re: (Ayuda) Problema Para Abrir La Conexion A La Base De Datos
En tu código declaras la función Conexion... pero no la ejecutas en ningún momento. ¿Cuándo la llamas?
Objetivo: Re: (Ayuda) Problema Para Abrir La Conexion A La Base De Datos
En esas lineas lo que estas definiendo que hace la función....
Una vez que la defines, tienes que llamarla, para que se ejecute
¿como se llama a la función?
En alguna parte de tu codigo, por ejemplo, cuando se abra la aplicación o se llame a una consulta, tiene que aparecer esta llamada a la función:
Lo pongo asi, porque la tienes puesta en un módulo que has llamado conexion.
No, ese no es tu problema.
Citar:
En esas lineas lo que estas definiendo que hace la función....
Citar:
Una vez que la defines, tienes que llamarla, para que se ejecute
¿como se llama a la función?
En alguna parte de tu codigo, por ejemplo, cuando se abra la aplicación o se llame a una consulta, tiene que aparecer esta llamada a la función:
Citar:
Lo pongo asi, porque la tienes puesta en un módulo que has llamado conexion.
Citar:
No, ese no es tu problema.
Objetivo: Re: (Ayuda) Problema Para Abrir La Conexion A La Base De Datos
hola que tal mira si te sirve aquí puse un ejemplo completo, este tema y tipo de fallos hay muchos en el foro para no hacer mas largo aquí esta mi ejemplo espero te sirva
http://foro.gambas-es.org/viewtopic...ghlight=#p16151
cualquier duda comenta saludos.
http://foro.gambas-es.org/viewtopic...ghlight=#p16151
cualquier duda comenta saludos.
Página 1 de 1
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.425s (PHP: -84% SQL: 184%)
Consultas SQL: 46 - Debug off - GZIP Activado