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 08-09-2008
klionsis klionsis is offline
Miembro
 
Registrado: may 2006
Posts: 50
Poder: 18
klionsis Va por buen camino
Archivos _XXXX.DBF generados por consulta sql

Hola gente, tengo un problema con una consulta sql que he realizado. El problema es que cuando ejecuto la misma en el directorio donde se encuentra alojada la aplicacion se generan unos archivos con extencion .DBF que los mismos se van acumulando a medida que realizo la consulta mencionada. Los archivos que se generan tienen esta forma:

Código Delphi [-]
_QSQL000.DBF
_QSQL165.DBF

y la consulta que estoy realizando es la siguiente:

Código Delphi [-]
Select 
          a.CPROD as Codigo, 
          a."DESC" as Descripcion, 
          a.PREV as Precio, 
          (Descuento * a.PREV)/100 as Descuento, 
          a.PREV - ((Descuento * a.PREV)/100) as Total,
          a.ULT_ACTUA as Actualizacion, 
          a.Linea
from 
          Tabla1.dbf as a 
          inner join Tabla2 l on l.Linea=a.Linea
where 
          l.pasa = 'S'
          and ((upper (a.CPROD) like upper(Codigo) ) or (a.CPROD = ''))
          and ((upper (a."DESC") like upper(Descripcion) ) or (a."DESC" = ''))
          and ((upper (a.Linea) like upper(Linea)) or (a.Linea = ''))
          and ((upper (a."DESC") like upper(Parte) ) or (a."DESC" = ''))  
order by
a.CPROD

donde a los parametros se los paso desde el codigo en delphi al igual que la ejecucion de la consulta, todo esto de la siguiente manera:

Código Delphi [-]
try
    ModuloDatos.QryProductos.Close;
    ModuloDatos.QryProductos.ParamByName('pDescuento').AsFloat := mDescuento;
    ModuloDatos.QryProductos.ParamByName('pCodigo').AsString := txtCodigo.Text+'%';
    ModuloDatos.QryProductos.ParamByName('pDescripcion').AsString := txtDescripcion.Text+'%';
    ModuloDatos.QryProductos.ParamByName('pLinea').AsString := txtLinea.Text+'%';
    ModuloDatos.QryProductos.ParamByName('pParte').AsString := '%'+txtPalabras.Text+'%';
    ModuloDatos.QryProductos.Open;
  except
    on E: Exception do

        Application.MessageBox( PChar( E.Message ), 'Error de SQL',
        MB_ICONSTOP );
    end;

Espero me puedan ayudar con este problema ya que al acumularse una cantidad determinada de estos archivos la aplicacion produce problemas.

Muchas gracias.

Saludos.


Responder Con Cita
  #2  
Antiguo 08-09-2008
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Esos archivos son temporales que crea el BDE cuando realizas consultas sobre tablas planas. Lo que puedes hacer es borrarlos al cerrat tu aplicación con un "del *._Q*.DBF"
__________________
AKA "El animalito" ||Cordobés a mucha honra||
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
Abrir archivos con nombres de archivos de otra codificación. matabyte Windows 2 01-05-2008 01:40:13
Rellenar una grilla con datos generados por el usuario maco2007 .NET 11 05-12-2007 02:53:00
Ficheros generados por delphi.NET Mariolarr .NET 1 29-10-2007 19:59:41
Archivos .MAP generados por Delphi Ana Tudela Varios 2 26-10-2005 18:44:48
Archivos temporales generados por TQuerys Balda Conexión con bases de datos 0 14-04-2005 14:18:29


La franja horaria es GMT +2. Ahora son las 09:39:53.


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