FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Guardar Imagenes zeoslib+lazarus
Buen dia tengo un pequeño problema para guardar imágenes a la base de datos, eh vistos muchos ejemplos y temas relacionados con dicho asunto pero veo que funciona bien pero en usando delphi.
yo estoy programando un registro de personas en el cual debo guardar una foto que almaceno en un TImage aparte de guardar los datos esa persona lo quiero que se guarde junto con la imagen pero solo consigo error seguí este ejemplo que me brinda una guía básica de zeoslib:
pero en lazarus no reconoce ftBlob y ptInput mi forma de conectarme a una base de datos es llamando a una clase de conexión a base de datos eh probado otros ejemplos donde solo se guarda la imagen y en realidad no me han funcionado. Si me guiar o recomendarme alguna guía que leer estaría muy agradecido que tengan buen dia |
#2
|
|||
|
|||
Respuesta a guardar
Buenas la solución es que se debe incluir en la unidad db y con eso el ejemplo anterior funciona perfecto y para mi parecer es bastante sencilla disculpen las molestias si alguien tiene duda me escriben y le puedo compartir el codigo
|
#3
|
||||
|
||||
Hola keine1lust.
Podes compartirlo en este mismo hilo o mejor aún como aporte en un nuevo mensaje. Con seguridad tendrá mas alcance y los agradecidos seran muchos Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
pasos para guardar imagenes
1.
declarar el uso de unidad DB y componente Zeos
es importante declarar la unidad DB ya que el contiene las constantes para el manejo de varibles tipo blob ejemplo: ftBlob, ptInput si no la declaran el compilador no reconocerá dichas variables 2. este codigo es el que te da la guia de zeoslib:
en mi caso lo adapte a lo que necesitaba:
de igual forma como hice el insert lo adapto para hacer update hice una pequeña combinación ya que por el momento tengo que investigar mas sobre el uso de Params si alguien me puede sugerir como optimizar el código o que sea mas presentable para otros programadores se los agradecería |
#5
|
||||
|
||||
#6
|
||||
|
||||
Hola keine1lust.
Primero que nada te agradezco que hayas compartido tu código Siempre que sea posible, es aconsejable el uso de parámetros, entonces mi sugerencia es: Tratar de parametrizar todas las inserciones. No he usado los componentes Zeos, aunque tengo entendido que son similares a los IBX, basándome en eso, con un TIBQuery lo haría de este modo: De este modo funciona correctamente (con IBX), ojalá sea igual para Zeos y la sugerencia te resulte útil. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 09-04-2014 a las 17:37:10. Razón: quitar caritas del código |
#7
|
||||
|
||||
#8
|
|||
|
|||
quedo perfecto
Muchas gracias ecfisa funciona perfecto ya solo agregue otra excepcion a ExecSQL; y antes con Parametros no me funcionaba era por esta linea: como escribi anteriormente tengo que leer mas sobre el uso de parámetros de nuevo muchas Gracias estoy haciendo esto para tratar pasar un sistema hecho en vfp a pascal ya me falta los reportes que actualmente los estoy haciendo en fortesreport4lazarus claro ya poco a poco haré un código mas limpio |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Guardar imagenes en dll | Melissa_12 | Varios | 2 | 04-12-2012 16:16:41 |
Lazarus, Linux, ZeosLib, Firebird. ¿Qué combinación funciona? | rolandoj | Lazarus, FreePascal, Kylix, etc. | 44 | 12-09-2011 23:47:45 |
Mover imagenes creadas en tiempo de ejecucion en lazarus | Guy Fawkes | Lazarus, FreePascal, Kylix, etc. | 1 | 14-01-2010 19:09:14 |
Guardar en una variable el contenido de 100000 registros obtenidos con ZeosLib | noob | Conexión con bases de datos | 7 | 20-04-2009 09:14:50 |
Guardar Imagenes | escarlete | Gráficos | 1 | 11-10-2005 18:57:47 |
|