Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Varios
Register FAQ Members List Calendar Guía de estilo Today's Posts

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 21/06/2012
JairoC JairoC is offline
Miembro
NULL
 
Join Date: Oct 2011
Posts: 45
Poder: 0
JairoC Va por buen camino
Al actualizar el Id_CierreZ se cuelga el programa.

Hola gente del foro! Estoy haciendo un sistema de facturación. Una de las tablas son FACTURADEVENTAS y CIERREZ. Donde la tabla FACTURADEVENTAS tiene como clave secundaria el campo ID_CIERREZ. Al generar la factura de venta, el campo ID_CIERREZ, lo inserto vacío.
Al finalizar el dia, genero el CIERRE Z. Y luego quiero recorrer la tabla FACTURASDEVENTAS para acutalizarle el ID_CIERREZ correspondiente.
Este es el código:
Código Delphi [-]
with(dm.IBQuery_general)do   
      begin
        FieldDefs.Clear;
        SQL.Clear;
        SQL.Add('update FACTURASDEVENTAS set id_cierrez=:cierre where id_cierrez is null');
        ParamByName('cierre').AsInteger:=num_cierre;
        Open; //ACÁ SE CUELGA
      end;

El problema es que se me cuelga el programa al hacer el Open y no responde. Desde ya muchas gracias!!!
Reply With Quote
  #2  
Old 21/06/2012
olbeup's Avatar
olbeup olbeup is offline
Miembro
 
Join Date: Jul 2005
Location: Santiago de la Ribera (España)
Posts: 688
Poder: 22
olbeup Va camino a la fama
Quote:
Originally Posted by JairoC View Post
Hola gente del foro! Estoy haciendo un sistema de facturación. Una de las tablas son FACTURADEVENTAS y CIERREZ. Donde la tabla FACTURADEVENTAS tiene como clave secundaria el campo ID_CIERREZ. Al generar la factura de venta, el campo ID_CIERREZ, lo inserto vacío.
Al finalizar el dia, genero el CIERRE Z. Y luego quiero recorrer la tabla FACTURASDEVENTAS para acutalizarle el ID_CIERREZ correspondiente.
Este es el código:
Código Delphi [-]
with(dm.IBQuery_general)do   
      begin
        FieldDefs.Clear;
        SQL.Clear;
        SQL.Add('update FACTURASDEVENTAS set id_cierrez=:cierre where id_cierrez is null');
        ParamByName('cierre').AsInteger:=num_cierre;
        Open; //ACÁ SE CUELGA
      end;

El problema es que se me cuelga el programa al hacer el Open y no responde. Desde ya muchas gracias!!!
El "Open" se utiliza para la sentencia "SELECT" que es para cuando te devuelven registros
El "ExecSQL" se utiliza para las sentencias "DELETE, UPDATE e INSERT"

Espero que en futuras "Open", "ExecSQL" sepas cual utilizar.

Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber.
Reply With Quote
  #3  
Old 22/06/2012
JairoC JairoC is offline
Miembro
NULL
 
Join Date: Oct 2011
Posts: 45
Poder: 0
JairoC Va por buen camino
Hola olbeup! Muchas gracias. Probé con ExecSQL, pero sigue igual. Hay otra forma de hacerlo como lo estoy haciendo? Un saludo...
Reply With Quote
  #4  
Old 22/06/2012
olbeup's Avatar
olbeup olbeup is offline
Miembro
 
Join Date: Jul 2005
Location: Santiago de la Ribera (España)
Posts: 688
Poder: 22
olbeup Va camino a la fama
No hay otra forma de ejecutar una consulta SQL, se hace con "Open" o "ExecSQL", es posible que tu DB esté corrupta, también lo que puedes probar es con el ibexpert para ver si hace lo mismo.

Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber.
Reply With Quote
  #5  
Old 22/06/2012
JairoC JairoC is offline
Miembro
NULL
 
Join Date: Oct 2011
Posts: 45
Poder: 0
JairoC Va por buen camino
Bueno gracias!!! Voy a verificar bien la los campos de la Base... Un saludo...
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Programa se cuelga RebeccaGL Varios 4 13/10/2011 16:37
Programa se cuelga al activar TQuery fwhite Varios 2 11/10/2011 15:25
Actualizar mi programa por red Nbull Varios 26 03/02/2011 19:23
Paradox en red (se cuelga el programa) Esteban Quito Varios 8 10/08/2010 01:42
Actualizar programa turminator Internet 1 15/05/2006 01:49


All times are GMT +2. The time now is 21: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
Copyright 1996-2007 Club Delphi