![]() |
![]() |
| 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
|
||||
|
||||
|
Hola krewer, tienes que darle formato a tu fecha en la consulta que haces, puedes utilizar FormatDateTime.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
#2
|
|||
|
|||
|
Hola, gracias por el codigo, me ayudo mucho... ahora el drama es que me aparece el siguiente error:
Error 'Operand type clash: int is incompatible with date Al menos yo creo que no he hecho nada malo, aqui dejo mi codigo procedure Tfregistro1.fechaClick(Sender: TObject); var sql:string; var date:string; begin FormatDateTime('yyyy-mm-dd', fecha.Date); sql:='select * from BITACORA where NICK='+quotedstr(Uvariables.nombre)+' and FECHA='+datetostr(fecha.Date)+''; fdata.consulta5.Close; fdata.consulta5.SQL.Clear; fdata.consulta5.SQL.Add(sql); fdata.consulta5.Open; end; Gracias |
|
#3
|
|||
|
|||
|
Muchas gracias de todas maneras lo acabo de solucionar
hasta la próxima. |
|
#4
|
||||
|
||||
|
Hola krewer.
Me alegra mucho que hayas solucionado tu problema y estaría buenísimo que compartieras con nosotros la solución que encontraste. ![]() Por favor, cuando incluyas código en tu mensaje usa las etiquetas para darle mayor legibilidad al mismo, su uso es: ![]() Saludos y gracias por tu colaboración. ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#5
|
|||
|
|||
|
Hola asi lo hice
|
|
#6
|
|||
|
|||
|
Lo mejore de esta manera
Así no paso ningún dato por parámetro |
|
#7
|
||||
|
||||
|
Hola krewer.
Primero que nada agradezco que hayas compartido tu solución. ![]() Aunque el último código es mas compacto, es vulnerable a la inyección SQL. El uso de parámetros evita totalmente esa posibilidad. Usándo parámetros: Generámos un código un poco más extenso, pero mucho más seguro. También hay que destacar que si el valor de 'nombre' es tomado internamente por la aplicación y no ingresado por el usuario, no hay posibilidad de inyección SQL. De todos modos, el uso de parámetros es una buena costumbre. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| MonthCalendar | shoulder | Varios | 9 | 06-08-2008 01:20:47 |
| ayuda con evento de monthcalendar | zazexx | Varios | 2 | 13-07-2007 15:44:08 |
| MonthCalendar | jorge_mosquera | OOP | 9 | 10-04-2007 00:06:45 |
| monthcalendar | pzala | Varios | 5 | 31-05-2004 23:30:57 |
| Duda con el monthcalendar | acrophet | Varios | 1 | 06-10-2003 13:53:19 |
|