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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-11-2006
Lucas_diaz1810 Lucas_diaz1810 is offline
Miembro
 
Registrado: nov 2006
Posts: 12
Poder: 0
Lucas_diaz1810 Va por buen camino
Problema con fecha en un Query

Saludos para todos

Estoy tratando de hacer una consulta que me permita escribir la fecha en un edit y pasar el valor del edit Al SQl string, pero a pesar de no darme ningun error no me trae nigun dato.

Gracias de antemano por su ayuda, aqui les dejo el codigo que estoy usando

dm.qryToneladas.Close;
dm.qryToneladas.SQL.Clear;
dm.qryToneladas.SQL.Append('select * FROM Peso WHERE (Peso.Fecha)= '+Edit1.text);
dm.qryToneladas.Open;
dbgrid1.Refresh;

Atte. Lucas
Responder Con Cita
  #2  
Antiguo 13-11-2006
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola Lucas_diaz1810
Segun veo con esta sentencia sql, lo que haces es que si en la tabla peso en el campo fecha hay una fecha = que la que esta el el edit1 te la mostrara, si no hay nada, pues no traera nada, por eso no da error.
Saludos
Responder Con Cita
  #3  
Antiguo 13-11-2006
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Hay algo mas que posiblemente te este pasando:
El formato fecha:
Si el formato de la fecha es por ejemplo 13/11/2006, el edit1 tiene que tenerlo igual.
Te aconsejo que uses un maskedit o un datetimepicker, para que el formato coincida.
Saludos
Responder Con Cita
  #4  
Antiguo 13-11-2006
Lucas_diaz1810 Lucas_diaz1810 is offline
Miembro
 
Registrado: nov 2006
Posts: 12
Poder: 0
Lucas_diaz1810 Va por buen camino
Efectivamente el formato de la fecha esta mal, por eso no traia ningun dato,

Gracias, muchisismas gracias

Lucas
Responder Con Cita
  #5  
Antiguo 13-11-2006
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Trata de usar parametros para que la base de datos se encargue del trabajo sucio, es decir, que se encargue de darle el formato.

Tambie usa mejor un TdateTimePicker en vez de un Edit.
Código Delphi [-]
dm.qryToneladas.Close;
dm.qryToneladas.SQL.Clear;
dm.qryToneladas.SQL.Append('select * FROM Peso WHERE (Peso.Fecha)=:fecha ');
dm.qryToneladas.ParamByName('Fecha').AsDate:=DatetimePicker.date;
dm.qryToneladas.Open;
Saludos
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #6  
Antiguo 22-11-2006
Bluechip Bluechip is offline
Registrado
 
Registrado: jun 2006
Posts: 6
Poder: 0
Bluechip Va por buen camino
en principio con que formatees la fecha con puntos te lo leera bien

'15/12/05' mal '15.12.05' ok
Responder Con Cita
  #7  
Antiguo 22-11-2006
Bluechip Bluechip is offline
Registrado
 
Registrado: jun 2006
Posts: 6
Poder: 0
Bluechip Va por buen camino
Cita:
Empezado por Bluechip
en principio con que formatees la fecha con puntos te lo leera bien

'15/12/05' mal '15.12.05' ok
usa esta funcion:

result := while (Pos('/', fechatexto) > 0) do fechtexto[Pos('/',fechatexto)] := '.'

Última edición por Bluechip fecha: 22-11-2006 a las 14:16:36.
Responder Con Cita
  #8  
Antiguo 28-11-2006
Lucas_diaz1810 Lucas_diaz1810 is offline
Miembro
 
Registrado: nov 2006
Posts: 12
Poder: 0
Lucas_diaz1810 Va por buen camino
Gracias a todos y disculpas por la tardanza

Gracias a todos los que me han ayudado con sus respuestas, me han sido muy utiles.

Y pido disculpas por asusentarme tanto tiempo, pero lamentablemente estaba en cama.

Gracias y que Dios les bendiga
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
Problema con Query y Filtros lucero_chivas C++ Builder 12 27-01-2006 23:57:26
Problema al imprimir un query lbidi Impresión 1 10-08-2005 23:56:11
Problema Con Un Query Ing Harry SQL 9 14-06-2005 00:51:26
Problema con un Query!!!! Carmen Conexión con bases de datos 2 10-11-2004 14:45:21
Problema con Query y Fechas anitra_cattivo Conexión con bases de datos 1 03-09-2003 19:15:42


La franja horaria es GMT +2. Ahora son las 22:03:20.


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