Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-04-2009
noob noob is offline
Miembro
 
Registrado: sep 2008
Posts: 212
Poder: 16
noob Va por buen camino
Guardar en una variable el contenido de 100000 registros obtenidos con ZeosLib

Tengo este código para meter en un AnsiString el contenido de 100000 registros:

Código:
  while not zquery1.Eof do
    begin
      Contenido := Contenido + 'replace into usuario values (';
      for i := 0 to zquery1.Fields.Count - 2 do
        begin
          NombreCampo := zquery1.Fields.Fields[i].FieldName;
          Contenido := Contenido + '"' + StringReplace(zquery1.FieldByName(NombreCampo).AsString, ',', '.', [rfReplaceAll]) + '", ';
        end;
      NombreCampo := zquery1.Fields.Fields[i + 1].FieldName;
      Contenido := Contenido + '"' + StringReplace(zquery1.FieldByName(NombreCampo).AsString, ',', '.', [rfReplaceAll]) + '");';
      zquery1.Next;
    end;
pero me salta la excepción EOutOfMemory.

Utilizo zeoslib para acceder a una base de datos MySQL.

¿Qué hago mal?

Última edición por noob fecha: 18-04-2009 a las 19:08:02.
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
Mostrar el contenido de una variable en un MessageBox tebre Varios 9 19-01-2013 12:25:40
Impresion de Contenido Variable luxus Impresión 1 18-09-2008 00:53:05
SQLite 3 --> Capturar el contenido de los campos en una variable kakarotv5 Conexión con bases de datos 4 27-11-2007 09:56:54
Contenido de una select a una variable fjcg02 MS SQL Server 2 03-10-2005 21:23:13
Generar impreso con bandas de contenido variable falke01 Impresión 5 10-06-2004 12:37:44


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


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