Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   insertar un archivo en un campo blob desde delphi (https://www.clubdelphi.com/foros/showthread.php?t=51353)

thelibmx 17-12-2007 20:28:27

en efecto si estoy utilizando un tquery.

El TUpdateSQL es un componente que no he ocupado aun, lo uso en sustitucion del tquery? o como lo pongo en marcha? eh buscado un poco en los foros y creo que lo tendria qe ligar al t query pero no se muy bien, sigo buscando sobre tupdatesql, si pones un poco de codigo me serviria de ayuda a entender mejor agradezco tu ayuda D&W, vaya que estoy sufriendo con subir archivos a la base de datos :rolleyes:

Chris 17-12-2007 21:24:12

primero, el TUpdateSQL tiene es un componente que normalmente, se encuentra dentro de la misma paleta que el TQuery. El TQuery tiene una propiedad lladada UpdateObject, en esta es donde relacionas el TQuery con el TUpdateSQL.

Ahora, tendrás que ingresar secuencias SQL en el TUpdateSQL, para esto haz doble-clic en modo de diseño sobre el componente TUpdateSQL, donde se te mostrará una ventana en donde las podrás ingresar. Trae opciones para que el sistema te las genere automáticamente. Puedes buscar más ayuda al respecto en la ayuda de Delphi o aca en los foros.

Saludos.

thelibmx 21-12-2007 21:45:18

ya agregue el tupdatesql, modifique un poco el codigo puse entonces mi codigo es asi
Código:


procedure TFrmenuu.BitBtn1Click(Sender: TObject);
begin
if OpenDialog.Execute then
begin
Olecontainer1.CreateObjectFromFile(PChar(OpenDialog.FileName),false);
vertbar.max:= Olecontainer1.Height;
horzbar.max:= Olecontainer1.Height;
Panelcontenedor.Visible:=true;
showmessage(OpenDialog.FileName);
Querygestion.Active:=true;
Querygestion.Insert;
QuerygestionLlave.Value :=strtoint(Edit1.Text);
QuerygestionNOMBRE.Value :=tdEditAsunto.Text;
QuerygestionARCHIVOBLOB.loadFromFile(OpenDialog.FileName);
Querygestion.Post;
showmessage('agregado');
//fin del boton de carga de documento
end;
end;

sorry por usar esas etiquetas pero no habia etiquetas de delphi
ese codigo genera este error:
general sql error. Error while executing the query; ERROR: no existe el tipo <<lo>>.
si alguien tiene una pista se los agradecere


La franja horaria es GMT +2. Ahora son las 04:08:34.

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