Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Insertar en Campos tipo Blob (https://www.clubdelphi.com/foros/showthread.php?t=74605)

GustavoCruz 28-06-2011 17:42:20

Insertar en Campos tipo Blob
 
Hola amigos foreros, mi pregunta es porque quiesiera saber cómo le hago para almacenar datos en un campo de tipo blob sin tener que utilizar esta instrucción:
Código Delphi [-]
with fDatos do
    begin
      qContratos.Open;
      qContratos.Append;
      qContratosCONNUMERO.AsString:= connumero.Text;
      try
        qContratosCONSIGUE.AsInteger := consigue.ItemIndex;
        qContratosCONEPSCODIGO.AsString := conepscodigo.Text;
        qContratosCONAFILIADOS.AsString := conafiliados.Text;
        qContratosCONUPC.AsString := conupc.Text;
        qContratosCONFORMAPAGO.AsString := conformapago.Text;
        qContratosCONINICIO.AsDateTime := coninicio.Date;
        qContratosCONFIN.AsDateTime := confin.Date;
        qContratosCONOBJETO.AsString:= conobjeto.Lines.Text;
        TBlobField(qContratosCONARCHIVO).LoadFromFile(conarchivo.FileName);
        qContratosCONEXTENSION.AsString:= ExtractFileExt(conarchivo.FileName);
        qContratos.Post;
      except
        MessageDlg('Informex Archivador','Por favor cambie el nombre del '
        +'archivo quite las TILDES y las EÑES.', mtError, [mbOK], 0);
        Exit;
      end;
    end;
    fDatos.Confirmar()

sino una del tipo
Código Delphi [-]
fDatos.EjecutarSQL('update or insert into medtable values('''+medusuario.Text
  +''','''+medclave.Text+''','''+mednombre.Text+''','''+medrm.Text+''','''
  +meddireccion.Text+''','''+medtelefonos.Text+''','''+medcedula.Text
  +''','''+medprofesion.Text+''') matching(medusuario)')

Estoy utilizando Firebird 2.1

de antemano mil gracias por vuestro tiempo

Gustavo Cruz

Chris 28-06-2011 19:49:15

Hola Gustavo. Quisiera saber que componente deseas utilizar para así pasarte un código más personalizado.

Saludos,
Chris


La franja horaria es GMT +2. Ahora son las 03:59:10.

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