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

Ayuda con SQL

Estas en el tema de Ayuda con SQL en el foro de ASP Clásico en Foros del Web. Hola Amigos... Necesito recorrer una tabla cuyo valor de un campo (orden) debe ser mayor que 6.. Es un sistema de noticias donde las noticias ...
  #1 (permalink)  
Antiguo 24/08/2004, 22:45
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 21 años, 10 meses
Puntos: 0
Ayuda con SQL

Hola Amigos...
Necesito recorrer una tabla cuyo valor de un campo (orden) debe ser mayor que 6..
Es un sistema de noticias donde las noticias con ese campo del 1 al 6 van en la portada, y necesito un consulta k me recoja el resto k no aparece en portada. todos los otros registros tiene un 7 en ese campo (orden)
Esto es lo k tengo.. Debo señalar que el campo orden lo tengo definido como tipo text

<%
Dim con, rs, SQL, titulo, id, orden, pase
pase="6"

set con=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")

con.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("bd.mdb")&";"
SQL="SELECT id, titulo FROM noticias WHERE orden >'%"&pase&"%';"
rs.Open SQL, con, 1, 2
%>
' luego lo recorro y asigno a una lista
<%
While Not rs.EOF
%>
<option value="<%=rs("id")%>"><%=rs("titulo")%></option>
<%
rs.MoveNext
Wend

rs.Close
con.Close
set rs=nothing
set con=nothing
%>

Coloque un <%Response.Write "" & pase & "<br>"%> y escribe un 6.

Espero me puedan ayudar
Salu2
  #2 (permalink)  
Antiguo 24/08/2004, 22:52
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 21 años, 10 meses
Puntos: 0
JEjejejeje.. lo resolvi cuando estaba apagando el compu....
coloque

pase="7"

SQL="SELECT id, titulo FROM noticias WHERE orden LIKE '%"&pase&"%';"

Y funcionó...
Gracias de todos modos
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 16:34.