Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 13-12-2007
Avatar de thelibmx
thelibmx thelibmx is offline
Miembro
 
Registrado: mar 2007
Posts: 515
Poder: 20
thelibmx Va por buen camino
Question

ok explico un poco mi codigo hasta donde yo entiendo
la parte de arriba es por que el archivo que voy a subir a la base de datos la mando a un olecontainer para que se muestre



Código Delphi [-]
procedure TFrmenuu.BitBtn1Click(Sender: TObject);
var
blob:TStream;
fs:tstream;
begin
 
if OpenDialog.Execute then // esto es para abrir el opendialog
begin
Olecontainer1.CreateObjectFromFile(PChar(OpenDialog.FileName),false);//aqui le paso el archivo al olecontainer
vertbar.max:= Olecontainer1.Height;//esto es para la barras vertical
horzbar.max:= Olecontainer1.Height;// esto es para la barra horizontal
Panelcontenedor.Visible:=true;// este es un panel donde esta el olecontainer
blob := Querygestion.CreateBlobStream(Querygestion.FieldByName('archivoblob'),bmWrite); //aqui supongo por que no se bien pero se inicializa el tipo blob
Querygestion.Close;// con este cierro el query
// Querygestion.SQL.Clear;  // este es para limpiar el query de alguna otra busqueda
Querygestion.SQL.add('insert into tabla_prueba(llave,nombre,archivoblob) values('+Edit1.Text+','''+tdEditAsunto.Text+''',blob)');//con este inserto
Querygestion.ExecSQL;// con este executo
// Querygestion.Open; // esto y lo anterior es lo mismo, solo que este enseña el resultado y el otro nada mas lo ejecuta sin enseñarlo
showmessage('agregado');
try      // de aqui para abajo ya no se nada no se por que estan las lineas me doy una idea pero no se muy bien
blob.Seek(0, soFromBeginning);
fs := TFileStream.Create(OpenDialog.FileName, fmOpenRead or fmShareDenyWrite);
   try
      blob.CopyFrom(fs, fs.Size)
    finally
      fs.Free
    end;
  finally
    blob.Free
  end;
end;
end;

este codigo tal cual lo puse y me manda un error de EDatabaseerrror 'querygestion:field'archivoblob' not found, supongo que no encuentra ese campo aunque si existe en la base de datos, sigo revisando si pueden ayudarme o sugerir algo es bienvenido gracias por su atencion
__________________
En movimiento...
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
Insertar y recuperar una imagen en un campo blob bluegene Lazarus, FreePascal, Kylix, etc. 1 30-03-2007 20:07:21
Insertar y recuperar una imagen en un campo blob bluegene MySQL 0 30-03-2007 20:01:43
Insertar datos en archivo word desde aplicacion Delphi JulioGO Servers 1 24-02-2007 22:43:16
insertar registro en campo blob con asp oarias Firebird e Interbase 0 09-02-2007 18:42:50
¿Como Guardar un Bmp/Jpg en un campo BLOB desde Delphi? LuCkY_007 MySQL 4 18-01-2007 12:05:26


La franja horaria es GMT +2. Ahora son las 15:44:05.


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