![]() |
![]() |
| 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
|
||||
|
||||
|
No te olvides que en la mayoría de los casos podes valerte de la conversión automática de tipos. No recuerdo haberlo hecho con interbase y no lo tengo a mano para probarlo, pero creo que podes hacer algo como:
[code] Select * from tabla where CampoNumerico = :ParametroTextual; o: Select * from tabla where CampoTextual = :ParametroNumerico; [b] Eso si... en ocasiones puede fallar dependiendo si la conversión es posible, y has de tener en cuenta los formatos utilizados por el motor para convertir los datos y hacer posible la comparación. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#2
|
||||
|
||||
|
Hola,
Cita:
Saludos. |
|
#3
|
||||
|
||||
|
Debo aclarar que, mal redactado inicialmente, "en la mayoría de los casos" se refería ciertamente a casos puntuales (
no se como explicarlo ), como el mencionado por ronson para comparar con un campo numérico específico (precio).Por supuesto que la opción de sql dinámico es la mejor para casos mas genéricos. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|