Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-01-2006
Avatar de buildero_d
buildero_d buildero_d is offline
Miembro
 
Registrado: sep 2005
Ubicación: Puebla, México
Posts: 37
Poder: 0
buildero_d Va por buen camino
Ok, pues te recomiendo que si se trata de fechas, lo manejes con un campo de ese tipo, porque sino vas a tener mas problemas.

Otra preguntas:

¿el campo pares es de tipo entero?
¿tiene datos en tu tabla con los criterios que estas especificando en la consulta?

Desconozco el formato con el que paradox guarda las fechas, pero si especificas en la consulta el valor de la condición puede que debas invertir el mes por el dia, es decir en este formato mm/dd/yyyy.

Ejemplo
Código:
SELECT Sum (Pares) As TAlt
FROM MON2
Where Dado_Baja=0 AND 
Fecha_Alta='01/26/2006'

Por el momento es lo que se me ocurre, tu consulta es lo sumamente sencilla como para traernos de cabeza...
Responder Con Cita
  #2  
Antiguo 27-01-2006
lucero_chivas lucero_chivas is offline
Miembro
 
Registrado: ene 2006
Ubicación: León, Guanajuato
Posts: 48
Poder: 0
lucero_chivas Va por buen camino
Unhappy

Otra preguntas:

¿el campo pares es de tipo entero?
El campo de pares si es de tipo entero....

¿tiene datos en tu tabla con los criterios que estas especificando en la consulta?
Si tengo datos con estos criterios...

Ya intente cambiar el formato de la fecha y continuo con el mismo problema..

Ejemplo

Código:
Cita:
SELECT Sum (Pares) As TAltFROM MON2Where Dado_Baja=0 AND Fecha_Alta='01/26/2006
'


Se que la consulta es demasiado sencilla es x esto q ya ni se q hacer!!

En verdad me urge, porq en mi trabajo me piden este programa para el día de hoy... ayudeme por favor!!!

Última edición por lucero_chivas fecha: 27-01-2006 a las 22:44:40.
Responder Con Cita
  #3  
Antiguo 27-01-2006
lucero_chivas lucero_chivas is offline
Miembro
 
Registrado: ene 2006
Ubicación: León, Guanajuato
Posts: 48
Poder: 0
lucero_chivas Va por buen camino
Unhappy

Ahora me marca el error:

"Type mismatch in expression"

A q se debe este???
__________________
...... No digas nada si lo q vas a decir no es más bello q el silencio .....
Responder Con Cita
  #4  
Antiguo 27-01-2006
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Desde luego algún campo no corresponde al tipo que le estás indicando, como no hay más datos método de pruebas sucesivas:
1:
Código SQL [-]
SELECT Sum (Pares) As TAlt
FROM MON2
2:
Código SQL [-]
SELECT Sum (Pares) As TAlt
FROM MON2
Where Dado_Baja=0
3:
Código SQL [-]
SELECT Sum (Pares) As TAlt
FROM MON2
Where Dado_Baja=0 AND 
Fecha_Alta='01/26/2006'
Prueba con estas tres versiones supongo que al menos en la última te dará error, así será facil detectar exactamente en donde se produce éste.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #5  
Antiguo 27-01-2006
lucero_chivas lucero_chivas is offline
Miembro
 
Registrado: ene 2006
Ubicación: León, Guanajuato
Posts: 48
Poder: 0
lucero_chivas Va por buen camino
Unhappy

Gracias x tu comentario, lo unico malo esq ya probe estas 3 y como bien dices, en la ultima me marca el error
pero no he podido detectarlo
__________________
...... No digas nada si lo q vas a decir no es más bello q el silencio .....
Responder Con Cita
  #6  
Antiguo 27-01-2006
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Puede influir el formato de fecha que tengas en Windows.
Código SQL [-]
'Where Fecha_alta ='+FormatDateTime('mm/dd/yyyy',MiFecha);

O esta:

Código SQL [-]
 'Where Fecha_alta ='+QuotedStr(FormatDateTime('mm/dd/yyyy',MiFecha));
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #7  
Antiguo 27-01-2006
lucero_chivas lucero_chivas is offline
Miembro
 
Registrado: ene 2006
Ubicación: León, Guanajuato
Posts: 48
Poder: 0
lucero_chivas Va por buen camino
Unhappy

Este codigo lo pongo dentro del SQL del query??

Xq al ponerlo me marca un error:

"Invalid user of keyword.............."

Tendra algo q ver el nombre del campo?? tal vez sea muy largo para q sea procesado por el query?? o esto no es posible???
__________________
...... No digas nada si lo q vas a decir no es más bello q el silencio .....
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 con DBGrid y Query...Ayuda por favor! AFilth Varios 2 03-11-2005 16:42:17
Problema al imprimir un query lbidi Impresión 1 10-08-2005 23:56:11
Excepciones Acker Tablas planas 6 06-08-2005 15:22:18
Problema con Query y Fechas anitra_cattivo Conexión con bases de datos 1 03-09-2003 19:15:42
Otro problema relacionado con filtros (urgente) ADN Conexión con bases de datos 6 28-07-2003 13:50:44


La franja horaria es GMT +2. Ahora son las 21:39:44.


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