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

Llenar un ComboBox desde una BD

Estas en el tema de Llenar un ComboBox desde una BD en el foro de ASP Clásico en Foros del Web. Estoy llenando un ComboBox desde una base de datos y me está dando un error que lo logro comprender, mi código es el siguiente: Código: ...
  #1 (permalink)  
Antiguo 10/05/2004, 07:42
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 3 meses
Puntos: 7
Llenar un ComboBox desde una BD

Estoy llenando un ComboBox desde una base de datos y me está dando un error que lo logro comprender, mi código es el siguiente:
Código:
<SELECT name="cobCentroDist">
	<% rst.Open "Select * from CentroDistribucion", cnn, 3, 1 %>
	
	<% Do While not rst.EOF %>
		<OPTION><% =rst!cdDescripcion %></OPTION>
		<% rst.MoveNext
	loop %>
</SELECT>
El error que me tira es el siguiente:
Código:
Error Type:
Microsoft VBScript compilation (0x800A03EE)
Expected ')'
/Procesos/index.asp, line 33, column 18
Response.Write(rst!cdDescripcion)
-----------------^
La línea 33 es: <OPTION><% =rst!cdDescripcion %></OPTION>

También probé así: <% ="<OPTION>" & rst!cdDescripcion & "</OPTION>" %> y el error continúa.

Alguna idea?
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
  #2 (permalink)  
Antiguo 10/05/2004, 09:02
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Y si tratas así?

<SELECT name="cobCentroDist">
<% rst.Open "Select * from CentroDistribucion", cnn, 3, 1 %>

<% Do While not rst.EOF %>
<OPTION><% =rst("cdDescripcion ")%></OPTION>
<% rst.MoveNext
loop %>
</SELECT>

Salu2,
__________________
"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.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:01.