Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
SQL O... Bases de datos online[Solucionado]
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje SQL O... Bases de datos online[Solucionado] 
 
Vamos a ver, me explico

Quiero hacer un programa con una base de datos en la red. La gente baja información de esa base de datos, y los inserta un su propia base de datos, local. ¿Como puedo hacer esto? Podría hacer un servicio XML o así con una aplicación web pero... ¿Hay algún servicio que desde gambas pueda acceder directamente a la base de datos? Sin trabajar con con XML, web...

Imagino que con un pass y un user... no se, igual que una web puede hacerlo, imagino que un programa también no? Bueno, espero vuestra respuesta, un saludo!
 




===================
Proyecto Open Media Manager -> http://www.OpenMediaManager.com
 
netking86 - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: SQL O... 
 
gambas maneja las conexiones en la red de forma "nativa". Como ejemplo mira la manera de conectar con un servidor MySQL
hcon.Type = "mysql"
  hcon.Host = "dirección_ip_del servidor"
  hcon.Name = "nombre de la base de datos"
  hcon.Login = "usuario"
  hcon.Password = "contraseña"

  TRY hcon.Open()
 

Efectúa una consulta y ya está.
Más fácil imposible.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: SQL O... 
 
Saludos desde Venezuela, estoy iniciándome en gambas, me parece una buena herramienta de programacion en LINUX, tengo un problema similar al planteado en este post, les explico:

Tengo en mi maquina Ubuntu 9.04 Jaunty, tengo instalada la version 2.20 de gambas, bien ahora estoy desarrollando un proyecto que se conecte con un servidor MySQL ubicado en la intranet de mi casa, y que es accesible desde el navegador con phpmyadmin, (http://192.168.1.111/phpmyadmin/), desde alli he administrado algunas bases de datos para mi blog local, pero desde gambas con el siguiente código he intentado conectarme y nada,

' gambas class file
PUBLIC dcn AS NEW Connection

PUBLIC SUB Form_Open()
WITH dcn
    .type = "Mysql"
    .host = "192.168.1.111"
    .login = "root"
    .password = "jaunty"
    .name = "nomina01"
END WITH
END


EL SIGUIENTE ERROR ME LO ARROJA gambas AL INICIAR EL PROGRAMA:
"Erro abriendo la base de datos!!!"
"cannot open database: can't connect to MySQL server on '192.168.1.111' (111)"

No entiendo por que desde gambas no se conecta a mi servidor, si alguien puede ayudarme! se lo agradeceria!
 



 
DavidGrub - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: SQL O... 
 
DavidGrub escribió: [Ver mensaje]

  
.type = "Mysql"

  


¿Has probado poniendo "mysql" todo en minúsculas?

http://gambasdoc.org/help/comp/gb.db/connection/type?es

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: SQL O... 
 
Si acabo de intentarlo y me sale el mismo error!
 



 
DavidGrub - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: SQL O... 
 
Cierto, no había leído bien el mensaje de error...

No estará tu PC con mysql detrás de un cortafuegos? Podría ser que no estés usando el puerto correcto. El puerto por defecto es 3306.
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: SQL O... 
 
La PC donde esta el servidor mysql tiene instalado Ubuntu 9.10 Karmic, y el servidor lo instale con LAMP desde Synaptic, junto con phpmyadmin, lo curioso es que desde mi navegador accedo a (http://192.168.1.111/phpmyadmin/) y visualizo las BD sin problemas.

Agregue el puerto como me lo dijiste:

' gambas class file
PUBLIC dcn AS NEW Connection

PUBLIC SUB Form_Open()
WITH cn
    .type = "mysql"
    .host = "192.168.1.111"
    .login = "root"
    .password = "jaunty"
    .name = "nomina01"
    .Port = "3306"
END WITH
END

Pero aun persiste el error, por lo del cortafuegos, no creo que por defecto Ubuntu 9.10 Karmic tenga uno ya que esa PC esta recien instalado el S.O. anoche lo instale precisamente para este proyecto!!
 



 
DavidGrub - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: SQL O... 
 
Disculpa el cordigo es este:

' gambas class file
PUBLIC dcn AS NEW Connection

PUBLIC SUB Form_Open()
WITH dcn
    .type = "mysql"
    .host = "192.168.1.111"
    .login = "root"
    .password = "jaunty"
    .name = "nomina01"
    .Port = "3306"
END WITH
END
 



 
DavidGrub - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: SQL O... 
 
He pensado si el error tiene que ver con alguna configuración del servidor, si alguien puede ayudarme a configurar el servidor MySQL para acceder desde otra pc de la red, como es este caso en la intranet de mi casa, por que de verdad ya no se que hacer con esto de conectarme a una BD ubicada en un servidor de mi intranet.
 



 
DavidGrub - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: SQL O... 
 
Ya solucione el problema, quisiera agradecer a JGUARDON (administrador) quien con todo gusto me ayudo, por otro lado les explico el problema y como lo solucione por si alguien le sucede lo mismo:

Mi servidor MySQL esta en una PC con Ubuntu 9.10 Karmic y viene por defecto instalado el cortafuegos IPTABLES, este software era el que no me permitía la entrada remota a la BD de mysql, así que solucione el problema siguiendo los pasos de este post que encontré por la web, aquí les dejo la URL:
http://n3uro5i5.lacoctelera.net/pos...accesos-remotos

Luego me di cuenta que mi código quedo así y funcionando perfectamente! espero de alguna forma poder ayudar en lo que pueda a la comunidad!
Gracias totales!

Mi código para conectarme a una BD remota quedo así:

' gambas class file
PUBLIC cn AS NEW Connection
PUBLIC rs AS Result

PUBLIC SUB Form_Open()
    
' para crear la conexion a la base de datos
  WITH cn
    .type = "mysql"
    .host = "192.168.1.111"
    .login = "david"
    .password = "jaunty"
    .name = "nomina01"
    .Port = "3306"

    TRY .OPEN
    IF ERROR THEN
      Message.Error("error abriendo las base de datos!!!\n" & Error.Text)
      ME.Close
    ELSE
       'selecciono los campos de la tabla que contiene la BD
      rs = cn.Exec("SELECT * FROM nom001")
      rs.MoveLast
    END IF
  END WITH
END
 



 
DavidGrub - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Bases De Datos esca Bases de Datos 0 Miercoles, 07 Abril 2010, 04:38 Ver último mensaje
esca
No hay nuevos mensajes Problema al buscar en base de datos kotonfree General 6 Miercoles, 02 Febrero 2011, 19:56 Ver último mensaje
kotonfree
No hay nuevos mensajes Comenzar con bases de datos en Gambas3 Josec General 4 Viernes, 14 Octobre 2011, 20:53 Ver último mensaje
Josec
No hay nuevos mensajes Curso gratuito en Coursera sobre bases de ... jguardon Bases de Datos 1 Viernes, 24 May 2013, 09:17 Ver último mensaje
shordi
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No 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



  

 

cron