![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
en mi Base de datos en SQL 2005 tengo en la Tabla CHECKINOUT CAMPO CHECKTIME guardado lo siguiente: 08/01/2012 09:20:11 a.m.
he notado que tal vez me hace falta la hora para traer la consulta idéntica pero es algo que no es posible ya que necesito que me muestre los datos específicamente en esa fecha independientemente la hora ya que son marcas de empleados realizados en un relog biometrico. Saludos |
|
#2
|
|||
|
|||
|
Bueno ya entendí cuando quisiste decir que no usas el ClientDataSet
bueno lo hice ahora de esta manera siguiendo las sugerencia en este linck: http://www.clubdelphi.com/foros/show...34&postcount=7 Pero el resultado es el mismo... nada me trae jejejeje... Saludos novato_erick |
|
#3
|
|||
|
|||
|
Cita:
yo hice pruebas con este codigo y no me dio ningun tipo de problemas Código:
procedure TForm1.Button5Click(Sender: TObject);
begin
with ADOQuery1 do
begin
close ; sql.clear; parameters.clear ;
sql.Add('SELECT * FROM TABLA1 WHERE FECHA = :fecha');
parameters.ParamByName('fecha').value := formatdatetime('dd/mm/yyyy',datetimepicker1.Date);
open;
end;
end;
Código:
with ADOQuery2 do... Código:
with ADOQuery3 do... por otra parte se me ocurre que pruebes a hacer como en el ejemplo que te pongo Código:
parameters.clear saludos, |
|
#4
|
|||
|
|||
|
Hola Agradeciendo tu atención:
Realize tu ejemplo de igual manera solo activa el AdoQuery sin recibir nada. Pero en SQL Server el campo checktime también posee hora.
Saludos novato_erick |
|
#5
|
|||
|
|||
|
ese puede ser el problema entonces
buscamos una fecha sobre un campo que realmente almacena algo mas me explico: si buscamos en el campo algo que contenga formato 'dd/mm/yyyy' con Código:
where fecha=:fecha Código:
:fecha Código:
21/11/2012 07:38:00 Código:
procedure TForm1.Button5Click(Sender: TObject);
begin
with ADOQuery1 do
begin
close ; sql.clear; parameters.clear ;
sql.Add('SELECT * FROM TABLA1 WHERE FECHA LIKE :fecha');
parameters.ParamByName('fecha').value := formatdatetime('dd/mm/yyyy',datetimepicker1.Date)+'%' ;
open;
end;
end;
Código:
WHERE FECHA LIKE... Código:
% en el ejemplo te devolvera cualquier cosa que coincida con la fecha del datetimepicker + cualquier cosa detras espero haberte ayudado saludos, |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Consultar solo el mes de una fecha | rufo | Varios | 3 | 23-08-2012 20:42:35 |
| Consultar un dato asociado a un max(campo) | Gaim2205 | SQL | 2 | 04-08-2008 15:08:19 |
| Consultar la fecha de un timestamp | Vlady | SQL | 1 | 22-05-2008 00:53:06 |
| Seleccionar Campo a Consultar | eudy.net | Conexión con bases de datos | 5 | 14-03-2008 21:09:47 |
| Buscar registro por fecha utilizando filtro de ClientDataSet | radiohead | Conexión con bases de datos | 8 | 31-08-2007 10:10:40 |
|