Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Creación De Una Estructura Mysql En Local Extrayendo Los Campos De Forma R...
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Creación De Una Estructura Mysql En Local Extrayendo Los Campos De Forma Remota. 
 
Me explico:
Ante la dificultad de realizar un programa distinto de instalación para cada nueva versión de software que realizo, se me ha ocurrido hacer un programa de instalación que tome los datos de una base de datos remota que puede estar en mi servidor.

De esta forma, la definición de tablas y campos que deberán estar presentes en el Mysql del servidor.
El programa de instalación consultara al servidor que campos debe crear localmente y por tanto podrá ejecutarse el código de forma simple y eficaz.

La pregunta es....

Como puedo extraer la estructura de una base de datos Mysql desde gambas3?
es decir... conocer las tablas y campos que la componen así como sus atributos?

Muchas gracias de antemano.

Un saludo.
 



 
arubioc - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Creación De Una Estructura Mysql En Local Extrayendo Los Campos De Forma Remota. 
 
Yo eso lo hice con Sqlite, en la aplicación MapBd ( Enlace ), supongo que algo parecido se hará con MySQL
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Creación De Una Estructura Mysql En Local Extrayendo Los Campos De Forma Remota. 
 
Gracias crack!
 



 
arubioc - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Creación De Una Estructura Mysql En Local Extrayendo Los Campos De Forma Remota. 
 
Off topic
 arubioc: [Ver mensaje]
Me explico:
Ante la dificultad de realizar un programa distinto de instalación para cada nueva versión de software que realizo, se me ha ocurrido hacer un programa de instalación que tome los datos de una base de datos remota que puede estar en mi servidor.

De esta forma, la definición de tablas y campos que deberán estar presentes en el Mysql del servidor.
El programa de instalación consultara al servidor que campos debe crear localmente y por tanto podrá ejecutarse el código de forma simple y eficaz.

La pregunta es....

Como puedo extraer la estructura de una base de datos Mysql desde gambas3?
es decir... conocer las tablas y campos que la componen así como sus atributos?

Muchas gracias de antemano.

Un saludo.



Bueno creo que lo que debes hacer  es crear la función de conexión con los datos donde se encuentra  alojada la base de datos.
Luego haces  la consulta con el comando sql

PUBLIC SUB mostrar_descripcion()
DIM hresul AS Result

 tabla_descripcion.rows.count = 0

' muestra la descripcion de la tabla que escribas

 hresul = hconn.Exec("desc  personas;")
'hresul es la variable que trae los resuntados
'hconn =es la variable de conexion que breviamente deveras haber especificado en la funcion de conexion

  DO WHILE hresul.Available
'carga toda la descripcion en un gribvie llamadodo tabla_descripcion[
  tabla_descripcion.rows.count = tabla_descripcion.rows.count + 1
  
 tabla_descripcion[tabla_descripcion.rows.count - 1, 0].Text = hresul["Field"]
 tabla_descripcion[tabla_descripcion.rows.count - 1, 1].Text = hresul["Type"]
 tabla_descripcion[tabla_descripcion.rows.count - 1, 2].Text = hresul["Null"]
 tabla_descripcion[tabla_descripcion.rows.count - 1, 3].Text = hresul["Key"]
 tabla_descripcion[tabla_descripcion.rows.count - 1, 4].Text = hresul["Default"]
 tabla_descripcion[tabla_descripcion.rows.count - 1, 5].Text = hresul["Extra"]
  hresul.MoveNext
  LOOP


END

bueno esto fue lo que entendi de tu pregunta..
 



 
mg_arep19 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Problema Con El Manejo De Campos Mediumtex... jsoto61 Bases de Datos 25 Viernes, 27 Noviembre 2009, 10:31 Ver último mensaje
langostino
No hay nuevos mensajes Base De Datos Remota alan General 3 Viernes, 04 Noviembre 2011, 21:06 Ver último mensaje
alan
No hay nuevos mensajes Consulta Mysql Donde Una Tabla Tiene Vario... aratar79 Bases de Datos 21 Domingo, 30 Septiembre 2012, 21:33 Ver último mensaje
aratar79
No hay nuevos mensajes Conexion Infructusa Con MSSQL Remota virtual_kur2 Bases de Datos 4 Lunes, 24 Diciembre 2012, 06:25 Ver último mensaje
virtual_kur2
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

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