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

No se cargan los datos

Estas en el tema de No se cargan los datos en el foro de ASP Clásico en Foros del Web. Tengo una base de datos y necesito ke se me carguen los datos ke hay en ella en una base de datos, como lo hago??? ...
  #1 (permalink)  
Antiguo 09/06/2004, 04:00
 
Fecha de Ingreso: junio-2004
Mensajes: 52
Antigüedad: 20 años
Puntos: 0
No se cargan los datos

Tengo una base de datos y necesito ke se me carguen los datos ke hay en ella en una base de datos, como lo hago???

Tengo esta función pero no debe de estar bien:

Código:
<form action="" method="get" name="form1">
<select name="select" class="normalform" onChange = "javascript:sublist(this.form, familia.value);">
<option>Especialidades</option>
<% 
var rs= Server.CreateObject("ADODB.Recordset");
rs.ActiveConnection = "DSN=2dmayo.com.bbddRiojavina;";
rs.Source ="Select distinct NomVariedad From Productos Where Marca = Alino";
rs.Open();
while Not rs.EOF 
%>
<option value="<%=rs("NomVariedad")%>" selected><%=rs("NomVariedad")%></option>
<%
rs.MoveNext
Wend
rs.Close
%>
</select>
Creo ke el error esta en la linea de color, pero no se como hacerlo entonces. Ah! es VBSCRIPT.
Gracias de antemano
  #2 (permalink)  
Antiguo 09/06/2004, 05:10
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 353
Antigüedad: 20 años, 6 meses
Puntos: 1
Hola amigo:

Entiendo que lo que quieres es hacer una lista desplegable con los campos de una base de datos.
El código aparentemente esta bien, ¿Has generado la conexión DSN de forma correcta en el controlador ODBC?
¿Qué es exactamente lo que no te funciona? ¿No te muestra los campos en la lista desplegable?
__________________
Lo menos frecuente en este mundo es vivir. La mayoría de la gente existe, eso es todo...
  #3 (permalink)  
Antiguo 09/06/2004, 06:02
 
Fecha de Ingreso: junio-2004
Mensajes: 52
Antigüedad: 20 años
Puntos: 0
Creo ke no he hecho bien lo del odbc, pero es ke no se como hacerlo cuando la base de datos esta en internet. La base de datos esta en www.2dmayo.com/riojavina/riojavina.mdb

como lo haria???
Gracias de nuevo
  #4 (permalink)  
Antiguo 09/06/2004, 06:07
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 353
Antigüedad: 20 años, 6 meses
Puntos: 1
que no cunda el púnico!!

Cambia:
rs.ActiveConnection = "DSN=2dmayo.com.bbddRiojavina;";
por
rs.ActiveConnection={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("riojavina/riojavina.mdb")

Con esto debería de funcionar. si es que se le pone en los huev... a los ordeñadores!!
__________________
Lo menos frecuente en este mundo es vivir. La mayoría de la gente existe, eso es todo...
  #5 (permalink)  
Antiguo 09/06/2004, 06:19
 
Fecha de Ingreso: junio-2004
Mensajes: 52
Antigüedad: 20 años
Puntos: 0
Gracias pero sigue todo =, no se ke hacer. Mira la página es esta: www.2dmayo.com/riojavina/html/alino.asp

aparte de ke no se xk todo se me desborda, xk estaba en el centro y bien colocado, no me sale la lista de seleccion y no se ke hacer...
  #6 (permalink)  
Antiguo 09/06/2004, 06:40
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 353
Antigüedad: 20 años, 6 meses
Puntos: 1
Visto, no te preocupes por el desbordamiento, es normal, es debido al error asp, no permite que se siga ejecutando el código fuente.

el error esta en la linea 123 de alino.asp, pega todo el código de tu pagina en el foro, para ver que leches esta pasando.

Por otro lado : Entiendo que el nombre del campo de la base de datos coincide con "NomVariedad", entiendo que si...
__________________
Lo menos frecuente en este mundo es vivir. La mayoría de la gente existe, eso es todo...
  #7 (permalink)  
Antiguo 09/06/2004, 06:50
 
Fecha de Ingreso: junio-2004
Mensajes: 52
Antigüedad: 20 años
Puntos: 0
Es ke ocupa mas de 10000 caracteres(13000 y pico) y no me deja ponerlo. No te lo puedo enviar en zip al correo???
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 01:11.