FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Buscar Valor dentro de una Cadena
Saludos
Me gustaría saber si existe alguna función de Firebir que me permita buscar un valor dentro de una cadena de caracteres es decir lo mismo que hace la Función POS de Delphi. Nota: es para usarla dentro de un Procedimiento Almacenado no para buscar datos ya que probé con la Función "Position" y no compila Uso Firebid 2.1 |
#2
|
||||
|
||||
Si solo necesitas saber si contiene la cadena, puedes probar con LIKE
Última edición por duilioisola fecha: 10-09-2014 a las 19:41:16. |
#3
|
||||
|
||||
También con containing que encuentra ya esté en mayúsculas o minúsculas, al principio, enmedio o al final, sin tener que especificar nada.
|
#4
|
|||
|
|||
Gracias por sus aportes
Amigo duilioisola probare esta opción ya que es la que se parece mas a lo que necesito... Amigo Casimiro Notevi la instruccion containing funciona con clausalas SELECT ... yo la necesito para comprar 2 variables dentro de un Procedimiento almacenado Avisare los resultados |
#5
|
||||
|
||||
Hola Efren2006
Cita:
De todos modos Firebird 2.1 ya cuenta con la función POSITION() que creo hace lo que buscas.
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
|||
|
|||
Cita:
Perdona Casimiro Notevi tu aporte fue el acertado.. Gracias a ambos por el aporte esto era exactamente lo que necesitaba |
#7
|
||||
|
||||
Cita:
|
#8
|
|||
|
|||
Cita:
|
#9
|
||||
|
||||
Hola Efren2006.
Cita:
Realizá esta simple prueba: Y podrás usar PR_POSITION del mismo modo que POSITION, por ejemplo:
Y si sos de los que te gusta ir a las bases, nada te impide hacer tu propia función POS:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#10
|
||||
|
||||
#11
|
|||
|
|||
Cita:
Amigo ecfisa tal vez el problema lo tengo yo pero copie y pegue dicho procedimiento y al compilar me da el siguiente error: Cita:
Última edición por Efren2006 fecha: 14-09-2014 a las 00:07:01. |
#12
|
||||
|
||||
Hola efren2006.
Seguramente el error es generado por el componente o por el gestor de base de datos que estas usando para conectarte a Firebird, como lo mencionan en The Firebird FAQ: Parsing error. Desde Flamerobin o IBExpert funciona correctamente tál como está en el mensaje anterior y desde Delphi con los componentes IBX tambien lo hace bién:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#13
|
|||
|
|||
Cita:
Saludos Última edición por Efren2006 fecha: 14-09-2014 a las 03:06:45. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
buscar una palabra dentro de una cadena | Patricio | Varios | 2 | 31-12-2010 10:48:33 |
Funcion para buscar cadena dentro de otra cadena y el numero de veces | flystar | Varios | 3 | 02-07-2007 22:48:08 |
Buscar un palabra dentro de una cadena | eyscom | Varios | 6 | 29-07-2006 00:05:05 |
buscar dentro de una cadena con repetición | jzginez | Varios | 4 | 12-05-2006 21:40:18 |
Buscar cadena dentro de otra cadena | doverzhoff | Varios | 4 | 27-01-2004 05:27:15 |
|