Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/04/2006, 05:59
aupaneu
 
Fecha de Ingreso: abril-2006
Mensajes: 166
Antigüedad: 18 años, 11 meses
Puntos: 0
Hola.

He descubierto una forma de hacerlo desde el código de ASP:

<select style="width: 200px; height: 120px;" id="segundo" name="segundo" multiple="multiple">
<%
Dim cnn = Server.CreateObject("ADODB.Connection")
Dim result
cnn.open("PROVIDER=SQLOLEDB;DATA SOURCE=PC-DESARROLLO4;UID=sa;DATABASE=Proyecto1")

Dim sql = "SELECT * FROM TPersona"

result = cnn.Execute(sql)

result.movefirst()
'Recorre todas las filas del resultado
Do While Not result.EOF
'Imprimimos los contenidos del listbox

'AQUI ME DA EL ERROR
Response.Write("<option value='" & result("Cod_persona") & "'>" & result("Des_persona") & "</option>")


result.movenext()
Loop
cnn.close()
cnn = Nothing

%>
</select>

Como veis, donde he puesto "aqui me da error" me da el siguiente error:

El operador '&' no está definido para cadena "<option value='" ni para tipo 'Field'

¿Alguien sabe porque?

GRACIAS