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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-11-2011
JairoC JairoC is offline
Miembro
NULL
 
Registrado: oct 2011
Posts: 45
Poder: 0
JairoC Va por buen camino
Se me tilda el programa al actualizar

Hola!!! Quiero actualizar los Id_cierrez de cada factura... Y cuando hago el open; se tilda el programa... Este es parte del codigo... NO se si está bien... Gracias!
Código Delphi [-]
num_cierre:=DM2.IBDataSet_CierreZID_CIERREZ.Value;
 DM2.IBDataSet_CierreZ.Post;
 with(dm.IBQuery_general)do
      begin
        FieldDefs.Clear;
        SQL.Clear;
        SQL.Add('update facturas_de_ventas set id_cierrez=:cierre where id_cierrez is null');
        ParamByName('cierre').AsInteger:=num_cierre;
        Open;// Lo debugueo y se tilda acá...
      end;
Responder Con Cita
  #2  
Antiguo 30-11-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
disculpame.. pero tildar.. en mi region significa acentuar (colocar acentos)
no sera que se te cuelga????
o es otra cosa
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #3  
Antiguo 30-11-2011
JairoC JairoC is offline
Miembro
NULL
 
Registrado: oct 2011
Posts: 45
Poder: 0
JairoC Va por buen camino
Si, se cuelga. Y no pasa nada
Responder Con Cita
  #4  
Antiguo 30-11-2011
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 685
Poder: 19
olbeup Va camino a la fama
Cita:
Empezado por JairoC Ver Mensaje
Hola!!! Quiero actualizar los Id_cierrez de cada factura... Y cuando hago el open; se tilda el programa... Este es parte del codigo... NO se si está bien... Gracias!
Código Delphi [-]
num_cierre:=DM2.IBDataSet_CierreZID_CIERREZ.Value;
 DM2.IBDataSet_CierreZ.Post;
 with(dm.IBQuery_general)do
      begin
        FieldDefs.Clear;
        SQL.Clear;
        SQL.Add('update facturas_de_ventas set id_cierrez=:cierre where id_cierrez is null');
        ParamByName('cierre').AsInteger:=num_cierre;
        Open;// Lo debugueo y se tilda acá...
      end;
¿Que es, se tilda?, sera que te tira del programa o se cierra inesperadamente.
¿Porque pones FieldDefs.Clear?, estas borrando todos los campos que tiene la table, ¿Sera por eso?, nose quita la línea y prueba de nuevo.

Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber.
Responder Con Cita
  #5  
Antiguo 30-11-2011
JairoC JairoC is offline
Miembro
NULL
 
Registrado: oct 2011
Posts: 45
Poder: 0
JairoC Va por buen camino
Se clava el programa, no se cierra... Uso FieldDefs.Clear; porque a este query lo uso en distintas consultas... Y le borro los campos... Probé quitandole esa línea, pero sigue igual...
Responder Con Cita
  #6  
Antiguo 30-11-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
y has verificado si se cuelga realmente?
o es que la computadora esta actualizando y son muchos registros.. pq la otra condicion es
id_cierrez is null
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #7  
Antiguo 30-11-2011
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
Cita:
Empezado por JairoC Ver Mensaje
Hola!!! Quiero actualizar los Id_cierrez de cada factura... Y cuando hago el open; se tilda el programa... Este es parte del codigo... NO se si está bien... Gracias!
Código Delphi [-]
num_cierre:=DM2.IBDataSet_CierreZID_CIERREZ.Value;
 DM2.IBDataSet_CierreZ.Post;
 with(dm.IBQuery_general)do
      begin
        FieldDefs.Clear;
        SQL.Clear;
        SQL.Add('update facturas_de_ventas set id_cierrez=:cierre where id_cierrez is null');
        ParamByName('cierre').AsInteger:=num_cierre;
        Open;// Lo debugueo y se tilda acá...
      end;

Código Delphi [-]
num_cierre:=DM2.IBDataSet_CierreZID_CIERREZ.Value;
 DM2.IBDataSet_CierreZ.Post;
 with(dm.IBQuery_general)do
      begin
        FieldDefs.Clear;
        SQL.Clear;
        SQL.Add('update facturas_de_ventas set id_cierrez=:cierre where id_cierrez is null');
        ParamByName('cierre').AsInteger:=num_cierre;
        execsql  //// deberia de ir esto
      end;
__________________
all your base are belong to us
Responder Con Cita
Respuesta



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
Actualizar mi programa por red Nbull Varios 26 03-02-2011 19:23:52
Actualizar mi programa Minio Varios 4 17-12-2007 17:56:41
La aplicación de tilda gbalma Firebird e Interbase 2 08-12-2006 16:00:47
Actualizar programa turminator Internet 1 15-05-2006 01:49:34
actualizar mi programa nicocer SQL 1 27-10-2003 12:16:47


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


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