Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 21-10-2020
marco3k marco3k is offline
Miembro
 
Registrado: feb 2015
Posts: 106
Poder: 12
marco3k Va por buen camino
Tuve un problema similar con la optimización, debes acceder directamente a los campos y no usar FieldByName("TuCampo"). Al usar de esta manera:
Código Delphi [-]
precio1:=datos.sqlproductos.FieldByName('PRECIO1').AsCurrency;
Internamente Delphi convierte el valor a currency y si son datos masivos se nota la diferencia. Debes definir en tiempo de diseño los campos del dataset y usar de esta forma:
Código Delphi [-]
precio1:=datos.sqlproductosPRECIO1.Value;
Aplique esta forma en mi caso y mejoró la velocidad de ejecución.

Saludos.
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 actualizacion de campo calculado rloayzal Conexión con bases de datos 9 18-12-2008 18:10:36
Actualizacion de un campo desde un trigger fedat Firebird e Interbase 2 14-11-2007 01:13:00
Actualización de campo Boolean PINO72 Firebird e Interbase 1 09-02-2005 21:28:21
Actualización de campo BLOB. mlara Firebird e Interbase 0 13-03-2004 18:10:35


La franja horaria es GMT +2. Ahora son las 11:22:36.


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