Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-11-2015
marvajes marvajes is offline
Registrado
NULL
 
Registrado: nov 2015
Posts: 6
Poder: 0
marvajes Va por buen camino
Almacenar y bajar PDF en MYSQL Delphi 2010 desktop

Hola foro, llevo algo de tiempo desarrollando un proyecto para la Universidad. Tengo problema, en los requerimientos del sistema se pide, almacenar archivos en formato PDF(tipo repositorio), los cuales pueden ser cargados(aplicación desktop a mysql ) y descargados(consulta el archivo lo baja y almacena físicamente en una ruta del hd) desde el sistema(aplicación desktop).

He estado investigando al respecto y he logrado cargar un archivo en la base de datos con el siguiente codigo
Código Delphi [-]
  
    SQL.SQL.Add('INSERT INTO ARCHIVO VALUES(:ID,ATO)');
    SQL.ParamByName('ID').asInteger:= 1;
    SQL.ParamByName('DATO').LoadFromFile('1.pdf',ftblob);
    try
      SQL.Execute;
    finally
        //ERROR
    end;

El archivo se almacena en la tabla Archivo, sin embargo no se si sube archivo de forma correcta, adicional a esto, puedo subir archivos con un tamaño <= 512 kb, al intentar subir archivos mas pesados, el sistema se congela y deja de responder, no se si sea un problema de programación o de la base de datos, ya que tengo entendido que para archivos mas pesados es necesario configurar una variable en mysql.

El asunto es que ya almacenado el archivo, no se como bajarlo por medio de una consulta y almacenarlo en una ruta del disco, para que el usuario pueda consultarlo.
Alguien que pueda apoyarme con este tema, le estaría muy agradecido!.
Trabajo en Windows 7, Mysql, Componente Unidac para establecer la conexión a la BD. (Componente para el query, utilizo unidac, pero no tengo problema al trabajar con ADO, BDE, Interbase, etc)
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
MySQL y ADO desde Delphi 2010 mjjj MySQL 9 21-01-2013 19:03:57
No puedo conectar Mysql con delphi 2010 juanmarchettini Conexión con bases de datos 8 17-04-2011 20:47:34
MySQL y DBNavigator Delphi 2010 johnytsekieng Conexión con bases de datos 4 16-02-2011 14:45:48
Mysql con delphi 2010 consulta tabla gdlrinfo SQL 6 29-09-2010 01:15:39
Firebird, Mysql y Delphi 2010 tec Varios 3 16-04-2010 15:34:51


La franja horaria es GMT +2. Ahora son las 00:01:51.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi