Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-03-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 27
eduarcol Va por buen camino
porq no pruebas con parametros:

Código Delphi [-]
Qusuarios.Close;
Qusuarios.SQL.clear;
Qusuarios.SQL.Add('SELECT * FROM tabla1 WHERE fecha between :fecha1 AND :fecha2';

Qusuarios.Params[0].value := DTP1.Date;
Qusuarios.Params[1].value := DTP2.Date;

 Qusuarios.Open;
 QRVentasPorFecha.Preview;
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #2  
Antiguo 22-03-2008
loquillo3 loquillo3 is offline
Miembro
 
Registrado: oct 2007
Posts: 51
Poder: 19
loquillo3 Va por buen camino
saludo, eduarcol

Cuando pones :fecha1 AND :fecha2 a que te refieres.
Responder Con Cita
  #3  
Antiguo 22-03-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 27
eduarcol Va por buen camino
Eso es lo que se llama parametros, al momento de ejecutar la consulta se sustituiran por los valores ingresados en las lineas

Código Delphi [-]
Qusuarios.Params[0].value := DTP1.Date;
Qusuarios.Params[1].value := DTP2.Date;

Donde Fecha1 es el parametro 0 y fecha2 es el parametro 1
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #4  
Antiguo 22-03-2008
loquillo3 loquillo3 is offline
Miembro
 
Registrado: oct 2007
Posts: 51
Poder: 19
loquillo3 Va por buen camino
Yo lo hice como me dijiste pero me da un error Params. Yo lo modifique de esta forma.

Código Delphi [-]
 
Qusuarios.Close;
Qusuarios.SQL.clear;
Qusuarios.SQL.Add('WHERE fecha between >= :Fecha1 AND Fecha <= :Fecha2;
Qusuarios.Parameters[0].value := DateToStr(DTP1.Date);
Qusuarios.Parameters[1].value := DateToStr(DTP2.Date);
 Qusuarios.Open;
 QRVentasPorFecha.Preview;

y me da el siguiente errol:

[Error]Unit1.pas(35): Unterminated string
[Error]Unit1.pas(36): ')' expected but identifier 'Qusuarios' found
[Fatal Error]Project1.dpr: could not compile used unit 'Unit1.pas'
Responder Con Cita
  #5  
Antiguo 22-03-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 27
eduarcol Va por buen camino
te falto cerrar la linea de la consulta, y es el error que te esta dando:
Código Delphi [-]
Qusuarios.Close;
Qusuarios.SQL.clear;
Qusuarios.SQL.Add('WHERE fecha between >= :Fecha1 AND Fecha <= :Fecha2');
Qusuarios.Parameters[0].value := DateToStr(DTP1.Date);
Qusuarios.Parameters[1].value := DateToStr(DTP2.Date);
 Qusuarios.Open;
 QRVentasPorFecha.Preview;
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #6  
Antiguo 22-03-2008
loquillo3 loquillo3 is offline
Miembro
 
Registrado: oct 2007
Posts: 51
Poder: 19
loquillo3 Va por buen camino
eduarcol tu me vas a excusar las molestias.

Pero ahora me da el siguiente errol.

Error de sintaxis (falta operador) en la expresion de consulta 'fecha between>=? and fecha<=?"

Mi pregunta, cual es el operador que falta aqui, si utilizo el operador AND.
Responder Con Cita
  #7  
Antiguo 22-03-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 27
eduarcol Va por buen camino
a ver, no me habia fijado que esta el between, mejor hagamos asi:

Código Delphi [-]
Qusuarios.SQL.Add('SELECT * FROM tabla1 WHERE fecha between :fecha1 AND :fecha2');
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
problema de caracteres en reporte Patricio Impresión 1 10-03-2008 14:38:49
Problema para imprimir un reporte serintfuenn Impresión 1 02-03-2008 00:58:39
Problema con Reporte ... Ricomarz Impresión 3 18-01-2007 16:49:15
Problema con reporte!! EfrainSanmiguel Impresión 1 20-12-2005 19:11:41
Problema con un Reporte en quickreport Ing Harry Impresión 1 14-06-2005 17:20:18


La franja horaria es GMT +2. Ahora son las 07:50:32.


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