![]() |
Seleccionar los registros con una fecha determinada
Me gustaría saber cómo elegir los registros que tienen una fecha concreta, elegida a través de un TCalendar.
Mi fallida sentencia SQL es: También he intentado entrecomillar el DatetoStr(Calendario.Date), pero falla igualmente. ¿Cuál es la sentencia SQL correcta? Gracias. |
Hola Novat0
Prueba con esto:
Saludos |
Gracias por contestar tan rápido.
Tu solución debería ser la correcta y cuando hago una búsqueda sin resultados no sucede nada incorrecto. El problema se produce cuando sí hay un registro en esa fecha, ya que me salta el error "Database Server Error: conversion error from string "14/02/2007"". |
Prueba con una consulta parametrizada, por ejemplo:
Saludos |
Gracias de nuevo. Ahora esa búsqueda funciona, pero ha provocado otro problema.
Otras búsquedas que usan el mismo DataSet se descontrolan debido a la inserción del parámetro MiFecha y, después de relizar una búsqueda por fecha (antes no pasa nada), el resto de búsquedas (por nombre) dejan de funcionar y aparece el mensaje 'unknown ISC error 0'. ¿Cómo puedo quitar el parámetro 'MiFecha' después de haberlo usado? Un saludo y gracias. |
Si no quieres usar el parametro puedes hacer lo siguiente
Un saúdo |
| La franja horaria es GMT +2. Ahora son las 15:02:27. |
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