Re: Consejos Para Añadir Imágenes A Una Base De Datos
David:
Efectivamente paisano, soy de "Cai".
Me alegra de ver que has vuelto.llevabas un tiempo desconectado.
Seria bueno que vieras alguna pagina donde puedas subir un archivo que te interese y lo
compartas con los demás.Te sera mas fácil que enviar el archivo a cada interesado/a.
Jousseph:
No llegue a ver tu mensaje de respuesta.Estoy algo resfriado.
Comenta cuando tengas tiempo como te fue.Espero que hayas solucionado en parte el problema.
No estoy acostumbrado a trabajar con servidores.(Esto es mas profesional).
Debe ser una ruta mas con una IP.
La ruta puedes tenerla definida en una variable o en una constante.A la hora de agregar
el registro completo. Concatenas el nombre de la ruta y el nombre del archivo imagen.
Esa cadena concatenada la ingresas en el campo que usas para la ruta de la imagen.
Solo es para que veas un poco la idea.
La consulta es sencilla.Esta es la del ejemplo del manual de
gambas.
PUBLIC SUB Form_Open()
DIM HResul AS Result
DIM Clave AS String
Tabla.Clear()
IF ConectarBase() THEN RETURN
Tabla.Columns.Count = 5
Tabla.Columns[0].Text = "Titulo"
Tabla.Columns[1].Text = "Autor"
Tabla.Columns[2].Text = "Fecha"
Tabla.Columns[3].Text = "Precio"
Tabla.Columns[4].Text = "Descripcion"
HResul = hConn.Exec("select * from datos")
DO WHILE HResul.Available
Clave = HResul["titulo"]
Tabla.Add(Clave, Clave)
Tabla[Clave][1] = HResul["autor"]
Tabla[Clave][2] = HResul["fecha"]
Tabla[Clave][3] = HResul["precio"]
Tabla[Clave][4] = HResul["descripcion"]
HResul.MoveNext
LOOP
CerrarConexion()
END
Como ves muestra en la tabla según columna y fila , el resultado de la instrucción SQL.
En el caso de la imagen, seria una ruta de texto que es devuelta al control de imagen donde
quieres mostrarla.Claro, tu vas a querer un cédula en concreto. Aquí se muestran todos los libros.
Tendrías que usar una consulta en la que especificas que quieres una cédula en concreto.
Ejemplo: Tengo un armario o mueble donde guardo los componentes electronicos, quiero que la consulta
me muestre en que compartimento tengo un determinado tipo de componente:
Es bueno refrescar conceptos olvidados.
Saludos.
===================
Gambas Básico
"No es un bug, es una característica no documentada"