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 14-11-2006
Avatar de halcon_rojo
halcon_rojo halcon_rojo is offline
Miembro
 
Registrado: abr 2006
Posts: 14
Poder: 0
halcon_rojo Va por buen camino
Unhappy Aplicacion se 'cuelga' al llamar a OPEN (tquery)

Hola a todos!, alguien sabe por que una llamada a OPEN de un tquery podria provocar que la aplicacion deje de responder? Especificamente en mi aplicacion debo imprimir un reporte de una u otra agencia, que se elije de entre una lista de agencias y tengo el siguiente codigo en mi aplicacion...
Código Delphi [-]
// Me guardo la consulta SQL del query...
 Csql := dm.datos.quCompras.SQL.Text ;

// Aqui armo una consulta segun el criterio que eligio el usuario
// desde un combo
if HabAge and not (cboAge.ItemIndex = 0) then
  begin
      dm.datos.agencia.Locate('Nombre',cboAge.Text,[]);
      dm.datos.quCompras.SQL.Clear;
      dm.datos.quCompras.SQL.Add('SELECT * FROM '+ QuotedStr('COMPRAS.DBF')+
          ' WHERE agencia = '+ QuotedStr(dm.datos.agenciaAGENCIA.AsString) +
          ' ORDER BY FECHA, NFACTURA');
  end;  //if

   // Determino el tipo de reporte a imprimir, segun otro combo
   case grpReps.ItemIndex of
   0 : // imprimir compras
   begin
    if not dm.datos.quCompras.Prepared then
        dm.datos.quCompras.Prepare;
    // es en esta siguiente linea que la aplicacion deja de responder
    dm.datos.quCompras.Open;

      Application.CreateForm(TfrmRepComA, frmRepComA);
      frmRepComA.pAgencia := cboAge.Text ;
      frmRepComA.rpCompra.Preview;
      frmRepComA.Free;
  .... etc

Se que la consulta que se arma esta bien, ya revise eso, pero lo raro que no siempre se cuelga la aplicacion, sino cuando la agencia seleccionada es la primera. Please denme pautas para ver donde revisar el error? sera de las tablas? por cierto manejo tablas DBF pero aparentemente todo esta bien ahi.
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
Despues de unos minutos sin uso mi aplicacion se cuelga javicho_villa Varios 10 11-04-2006 20:43:07
llamar mi aplicacion con una combinacion de teclas gulder API de Windows 13 05-09-2005 19:56:35
llamar formas de otra aplicación karocs Varios 1 21-06-2005 20:01:50
Llamar desde aplicación DOS una Delphi 6 o 7 lavtaro Varios 6 23-06-2004 03:40:26
Como correr multiples sentencias SQL en un Tquery al hacer un .ExecSQL/.open orfeo Conexión con bases de datos 6 27-03-2004 19:55:25


La franja horaria es GMT +2. Ahora son las 04:36:50.


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