Foros del Web » Programando para Internet » ASP Clásico »

Instr en consulta sql

Estas en el tema de Instr en consulta sql en el foro de ASP Clásico en Foros del Web. Hola, tengo una consulta en la que dentro del bucle que la recorre tengo puesto esto para sacar lo que me interesa: if instr(1, ucase(rs("nombre")),ucase(request.Form("busca")),1 ...
  #1 (permalink)  
Antiguo 22/03/2007, 12:41
Avatar de Softdesigner  
Fecha de Ingreso: noviembre-2005
Ubicación: Gijón - Asturias - España
Mensajes: 240
Antigüedad: 18 años, 6 meses
Puntos: 0
Instr en consulta sql

Hola, tengo una consulta en la que dentro del bucle que la recorre tengo puesto esto para sacar lo que me interesa:

if instr(1, ucase(rs("nombre")),ucase(request.Form("busca")),1 )<>0 then
...
...
end if

Pero necesito que eso lo haga ya la propia sentencia sql, alguna idea?
__________________

  #2 (permalink)  
Antiguo 22/03/2007, 13:53
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Instr en consulta sql

Será que tu quieres una sentencia LIKE?
http://www.techonthenet.com/sql/like.php
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 26/10/2009, 15:14
 
Fecha de Ingreso: julio-2009
Mensajes: 2
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Instr en consulta sql

Puedes usar la Función CHARINDEX.

Ejemplo:
SELECT CHARINDEX('-','R04-000395') --Devuslve:4

Saludos,

Luis Rojas.
  #4 (permalink)  
Antiguo 28/10/2009, 15:27
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Respuesta: Instr en consulta sql

Quizás después de dos años ya encontró la solución. Por favor no revivir temas muertos.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 13:35.