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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-06-2010
Avatar de adeszeus
adeszeus adeszeus is offline
Miembro
 
Registrado: abr 2010
Ubicación: San Mateo, Mexico (aun lado de Santa Maria y pasando el campo de futbol)
Posts: 47
Poder: 0
adeszeus Va por buen camino
Question Almacenar Imagen en Mysql usando ADO

Buenas tardes he estado haciendo las pruebas y hasta conflictos con mis tipos de datos me marca, hahahaha de manera demasiado rustica lo he logrado solucionar, sin embargo sigo sin poder colocar la imagen en el campo de tipo blob tengo este codigo
Código Delphi [-]
if OpenPictureDialog1.FileName<>'' then
  begin
  sql:='insert into piezas (tipo,precio,cantidad,imagen)'+
        '            values('+#39+Edit2.Text +#39 +','+#39+ Edit3.Text +#39+','+#39+Edit4.Text +#39+',:Imagen)';
  ADOQuery1.Close;
  ADOQuery1.SQL.Clear;
  ADOQuery1.SQL.Text:=Trim(sql);
  ADOQuery1.Parameters.ParamByName('Imagen').LoadFromFile(OpenPictureDialog1.FileName,
  ftblob);
//  ADOQuery1.Active:=True;
  ADOQuery1.ExecSQL;
  end;

Pero en la linea de cargar la imagen me marca error de Ole Exception, argumentos incorrectos, fuera del intervalo permitodo o en conflicto con otros... espero me puedan auxiliar gracias
Responder Con Cita
  #2  
Antiguo 10-07-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Arrow

Has una búsqueda usando nuestro buscador y de seguro vas encontrar muchos hilos(temas) que te van a ayudar , ya que ese asunto se a tratado en infinidades de ocaciones..
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #3  
Antiguo 10-07-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
By cHackAll:
Código Delphi [-]
var
  Form1: TForm1;

implementation

{$R *.dfm}

uses jpeg;

var jpg: TJPEGImage;

procedure TForm1.FormCreate(Sender: TObject);
begin
 jpg := TJPEGImage.Create;        // Creamos el objeto que "entiende" al JPEG

end;

procedure TForm1.Button1Click(Sender: TObject);
var bmp: TBitmap; Stream: TStream;
begin
 if not OpenDialog1.Execute then Exit;

 bmp := TBitmap.Create;           // Creamos el objeto que "entiende" al Bitmap
 bmp.LoadFromFile(OpenDialog1.FileName);  // cargamos la imagen
 jpg.Assign(bmp);                 // signamos la imagen BMP al objeto del JPEG
 bmp.Destroy;                     // y liberamos el objeto. }

 ADOTable1.Open;                  // Abrimos la tabla
 ADOTable1.Insert;                // Insertamos una nueva tupla
 Stream := ADOTable1.CreateBlobStream(ADOTable1.FieldByName('photo'), bmWrite); // Asignamos el BLOB a un stream
 jpg.SaveToStream(Stream);        // y guardamos la imagen como JPEG (convertido), en el stream
 Stream.Destroy;                  // liberamos.
 ADOTable1.Post;                // Guardamos.

end;
Saludos
__________________
Siempre Novato
Responder Con Cita
Respuesta



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
Almacenar una Imagen en un campo Tipo Blob Mysql adeszeus MySQL 1 19-06-2010 01:46:59
Almacenar Imagen Sql server rober_kobe Conexión con bases de datos 1 31-12-2008 18:50:40
Problemas al almacenar imagen en campo blob Manuel Gráficos 4 15-06-2006 22:52:02
Almacenar Imagen en una BD se Puede?? (VIH)Lestat Conexión con bases de datos 1 17-06-2005 18:26:15
almacenar datos y adjuntar imagen pepelu1975 Varios 1 13-02-2004 02:19:17


La franja horaria es GMT +2. Ahora son las 10:27:31.


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