Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-02-2019
webmasterplc webmasterplc is offline
Miembro
 
Registrado: mar 2008
Posts: 274
Poder: 17
webmasterplc Va por buen camino
Error al Recorrer SQL se queda colgado

Buenas mi consulta es la siguiente, necesito actualizar un precio de bolivares a dolares de forma masiva en un sistema de gestión, el fabricante nos proporciona una libreria que trae dos funciones una que e devuelve un precio y otra que la uso para enviar nuevos precios, como lo quiero hacer de forma masiva lo que hago es realizar una consulta a la base de datos y la recorro para enviar los parametros paso a paso pero el sistema se coloca en no responde y ala final no hace nada

la consulta es la siguente



Código Delphi [-]
begin;
       with datosa2.Sqajuste do
          begin
            Close;
            ParamByName('categoria').AsString:=listafpago.LookupValue; //aqui envio un parametro a la consulta sql
            Open;
          end;
             if not datosa2.Sqajuste.IsEmpty then
                 while not datosa2.Sqajuste.Eof do
                  begin
                    codigo:=datosa2.Sqajuste.FieldByName('FI_CODIGO').AsString; //Asigno el codigo que le pasare a la funcion
                    LocalSt:=traercostostprecios(1,ComboPrecio.ItemIndex,codigo,EdtLote.Text,EdtRandom.Text); //   La Salida es un String, separando los campos x el carácter ; (Punto y coma) trae 6 valores que coloco en un lisbox 
                    if LocalST<>'' then
                    PrepareListBox(LocalST);
                    p1:=StrToCurr(ListBox1.Items[4]);
                    imp:=StrToCurr(ListBox1.Items[3]);
                    np1:=p1*StrToCurr(EdtTasa.Text);
                    nprecio:=CurrToStr(np1);
                    pfinal:=('1000,01;1000,02;'+nprecio+';0;0;0;0;0');
                    actualizarPrecio(0,ComboPrecio.ItemIndex,codigo,EdtLote.Text,EdtRandom.Text,pfinal);//esta es la funcion para actualizar precioa
                   end;
          datosa2.Sqajuste.Next;
       end;
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
Error al Recorrer Array de Contactos webmasterplc OOP 3 10-06-2013 16:50:22
Error al recorrer registros de tabla cheche358 Conexión con bases de datos 11 14-07-2011 20:05:09
El programa se queda "colgado" mientras copia y luego "despierta" NeWsP OOP 5 10-03-2010 22:05:40
Error al recorrer string creus Varios 6 16-11-2006 22:39:45
error al recorrer un query jorgeganc Conexión con bases de datos 5 11-03-2005 12:11:28


La franja horaria es GMT +2. Ahora son las 11:39:21.


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