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

No es lo que quiero¡¡¡¡¡

Estas en el tema de No es lo que quiero¡¡¡¡¡ en el foro de ASP Clásico en Foros del Web. Hola, ayer pregunte como podia hacer para que un dato que se repite varias veces, me aparezca luego de una consulta solo una vez ejemplo: ...
  #1 (permalink)  
Antiguo 04/03/2002, 23:19
 
Fecha de Ingreso: enero-2002
Mensajes: 217
Antigüedad: 23 años, 4 meses
Puntos: 0
No es lo que quiero¡¡¡¡¡

Hola,
ayer pregunte como podia hacer para que un dato que se repite varias veces, me aparezca luego de una consulta solo una vez ejemplo:
tengo la bd manos o menos asi
campo=materia (texto)
realizo la consulta y me arroja:
marketing
marketing
marketing
costos
marketing
matematicas
marketing
costos
matematicas

¡¡¡ME LO ARROJA CUANTAS VECES ESTA EN LA BD!!!

quiero que aparezca solo una vez :
marketing
costos
matematicas
para luego darle un link y ahora si, me aparezca todo lo relacionado con esta materia

"Urjose" ma trato de ayudar y es probable que no haya copiado bien el codigo que me dio, pero me vomita mal.

este es el codigo completo:

<%
dim tabla,sql,result
'Abre la conexion con la base de datos a traves de una conexion ODBC
Set con=Server.CreateObject("ADODB.Connection&quo t;)
Con.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("./bd/puntesalum.mdb")&";"
'Ejecuta un sentencia SQL de consulta
sql="SELECT Distinct materia,* FROM tabla1"
Set result = con.Execute(sql)
'Recorre todas las filas del resultado
Do While Not result.EOF
' Muestra la fila actual
%>
<a href="detalles.asp?Tipo=<%=result.fields(& quot;materia")%>"><%=result.fie lds("materia")%></a>
<%
'Pasa a la siguiente fila
result.MoveNext
Loop
'Libera memoria
result.Close
Set result = Nothing
con.Close
Set con = Nothing
%>

algún bondadoso que me pueda ayudar...

gracias
  #2 (permalink)  
Antiguo 04/03/2002, 23:33
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: No es lo que quiero¡¡¡¡¡

que tal si le quitas la ,*

sql="SELECT Distinct materia FROM tabla1"

si así no funciona lo mas seguro es que tus datos de las materias sean diferentes es decir

no es lo mismo

marketing
marketing ' con un espacio al inicio
marketing 'con un espacio al final

etc.

saludos
  #3 (permalink)  
Antiguo 04/03/2002, 23:48
 
Fecha de Ingreso: enero-2002
Mensajes: 217
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: No es lo que quiero¡¡¡¡¡

No se que decir,

EL QUE SABE SABE...

SE NOTA TU MAESTRIA URJOSE...

no era mas que eso¡¡¡¡

gracias de nuevo. :P :P :P



  #4 (permalink)  
Antiguo 04/03/2002, 23:56
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: No es lo que quiero¡¡¡¡¡

jeje, pero cual de las dos soluciones fue?

nada mas para quitarme la duda.

saludos :)
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 19:24.