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

Valores para el WHERE de un SELECT

Estas en el tema de Valores para el WHERE de un SELECT en el foro de ASP Clásico en Foros del Web. Pues estoy intentando algo como esto <% SQL="SELECT * FROM tabla1 where artista ????" rs.Open SQL, oConn %> Se hacer que funcione con una cadena ...
  #1 (permalink)  
Antiguo 21/08/2002, 17:12
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Valores para el WHERE de un SELECT

Pues estoy intentando algo como esto

<%
SQL="SELECT * FROM tabla1 where artista ????"
rs.Open SQL, oConn
%>

Se hacer que funcione con una cadena exacta de texto o un valor de esta manera:
<%
SQL="SELECT * FROM tabla1 where artista='valor'"
rs.Open SQL, oConn
%>

Pero lo que quiero es que me encuentre parte del texto no que coincida el campo en su totalidad.
Algo asi:

<%
SQL="SELECT * FROM tabla1 where artista contains valor"
rs.Open SQL, oConn
%>

Jose Maria Fernandez
<a href="mailto:[email protected]">Webmaster @expansionweb.net</a>
<a target="_blank" href="Http://www.expansionweb.net">Http://www.expansionweb.net</a>
  #2 (permalink)  
Antiguo 21/08/2002, 17:35
 
Fecha de Ingreso: julio-2002
Mensajes: 209
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Valores para el WHERE de un SELECT

Yo puedo ayudarte:

Lo que tu buscas es esto
SELECT * FROM tabla1 where artista like %valor%
  #3 (permalink)  
Antiguo 21/08/2002, 17:38
 
Fecha de Ingreso: julio-2002
Mensajes: 209
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Valores para el WHERE de un SELECT

Perdon hubo un pequeño fallo de calculos, la sintaxis correcta es:

SELECT * FROM tabla1 where artista like '%valor%'
  #4 (permalink)  
Antiguo 21/08/2002, 17:40
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Re: Valores para el WHERE de un SELECT

he probado ambas formas:

SQL=&quot;SELECT * FROM tabla1 where artista like juego&quot;
rs.Open SQL, oConn

SQL=&quot;SELECT * FROM tabla1 where artista like %juego%&quot;
rs.Open SQL, oConn

Me sigue dando error, es este.

Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
juegos.asp, line 210

Jose Maria Fernandez
<a href="mailto:[email protected]">Webmaster @expansionweb.net</a>
<a target="_blank" href="Http://www.expansionweb.net">Http://www.expansionweb.net</a>
  #5 (permalink)  
Antiguo 21/08/2002, 17:42
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Re: Valores para el WHERE de un SELECT

Acabo de encontrar la solucion:

SQL=&quot;SELECT * FROM tabla1 where artista like '%juego%'&quot;

Comillas simples antes y despues del %valor%, aunque aqui apaarezcan dobles.

Jose Maria Fernandez
<a href="mailto:[email protected]">Webmaster @expansionweb.net</a>
<a target="_blank" href="Http://www.expansionweb.net">Http://www.expansionweb.net</a>
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:32.