Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 09-03-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 25
poliburro Va por buen camino
dudo que sea el TStringList y te voy a decir por que:

Yo almaceno en una instancia de este objeto el XML que me genera un proceso, Este Xml me ha llegado a ocupar hasta 15,000 líneas y cuando lo paso al Sp no me corta la información.

Yo uso Delphi 7 y SqlServer

El código que uso es el siguiente:


Código Delphi [-]
 
//Método que crea los parámetros
 
Function TdmCrgImagenes.CreaParametros(Var PAdpProcAlm: TADOStoredProc; PsNomSp: String): String;
Begin
  Result := 'Nada';
  Try
    PAdpProcAlm.Close;
    With PAdpProcAlm.Parameters Do
      Begin
        Clear;
        If PsNomSp = 'TiendaVirtual.Dbo.TDV001SpSUIDGenRevImgTiendaVirtual' Then
          Begin
            CreateParameter('@PVMenu',ftString,pdInput,25,'');
            CreateParameter('@PTXmlImg',ftMemo,pdInput,0,'');
            CreateParameter('@PVUsuario',ftString,pdInput,15,'');
            CreateParameter('@PMensaje',ftString,pdOutput,250,'');
          End;
      End;
  Except
    On Error: Exception Do
      Result := 'Ocurrió un error al crear los parámetros necesarios para la ' +
        'ejecución del procedimiento almacenado. Error: ' + Error.Message + '. Por favor ' +
        'notifique al admonistrador';
  End;
End;
 
//Envia el xml con información de las imágenes existentes en el directorio de captura
Function TdmCrgImagenes.CargaXmlImagenes(PStlXmlImg: TStringList): String;
Begin
  Result := 'Nada';
  Try
    AdpImgCarga.Close;
    AdpImgCarga.ProcedureName := 'TiendaVirtual.Dbo.TDV001SpSUIDGenRevImgTiendaVirtual';
    Result := CreaParametros(AdpImgCarga,AdpImgCarga.ProcedureName);
    If Result = 'Nada' Then
      With AdpImgCarga.Parameters Do
        Begin
          ParamByName('@PVMenu').Value := 'CargaTmpImagenes';
          ParamByName('@PTXmlImg').Value := PStlXmlImg.Text;
          AdpImgCarga.ExecProc;
          Result := ParamByName('@PMensaje').Value;
        end;
  Except
    On Error: Exception do
      Result := 'Ocurrió un error al realizar la carga de imágenes a la tabla temporal. ' +
        'Error: ' + Error.Message + '. Por favor notifique al administrador';
  End;
End;
__________________
Conoce mi blog http://www.edgartec.com
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
Problema con longitud de campo Data4 Tablas planas 0 04-03-2007 00:51:43
Longitud Maxima Para Un Input->text CARLOS E HTML, Javascript y otros 1 10-06-2006 00:10:05
TEdit Propiedad Text problema para cambiar alucardo OOP 12 29-05-2006 16:12:08
Guardar lo que tengo en un Edit1.text y edit2.text en una base de datos firebird jorgeluisc Conexión con bases de datos 1 23-04-2006 18:29:28
Limite del StringList victork_py Varios 8 11-05-2004 22:19:11


La franja horaria es GMT +2. Ahora son las 18:52:47.


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