Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2005, 01:58
Nono Martínez
 
Fecha de Ingreso: noviembre-2004
Mensajes: 117
Antigüedad: 20 años, 6 meses
Puntos: 0
Cargar registros de una tabla en un Select Box Múltiple

Hola, que tal,

Estoy haciendo una funcion que cargue los registros de una tabla que contiene una serie de categorias dentro de una lista de selección multiple y quiero que marque también las categorias que haya seleccionado previamente un usuario. Esta relación esta contenida en otra tabla de la base de datos por lo que me obliga a anidar dos recordsets.

He probado las sentencias SQL pero estan bien, parece ser mas bien algun tipo de bloqueo, pero tambien probé con todas las combinaciones posibles y siempre me devuelve este error



Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 1
control/includes/Ajmlib.asp, línea 105




El error es en esta linea

Set rsC = oConn.Execute("SELECT * FROM " & tablaAux & " WHERE IDUsuario=" & idusuario & " AND IDModulo=" & rs1(campo_id) & " ORDER BY " & campo_nombre & " DESC;")


Código PHP:
 Dim rs1 
 Dim strSQL
 Dim rsC
 Dim strSQLC
 Set rs1 
oConn.Execute("SELECT * FROM " tabla " ORDER BY " campo_nombre " DESC;")
 
Response.Write "<select name=""" nombre """ multiple size=""" max """ id=""" nombre """ class=""input"">"
 
While NOT rs1.EOF
  Response
.Write "<option "
  
Set rsC oConn.Execute("SELECT * FROM " tablaAux " WHERE IDUsuario=" idusuario " AND IDModulo=" rs1(campo_id) & " ORDER BY " campo_nombre " DESC;")       
   If 
Not rsC.EOF Then
   Response
.Write " SELECTED "
  
End If
  
rsC.Close
  Set rsC
=Nothing
  Response
.Write "value=""" rs1(campo_id) & """>" rs1(campo_nombre) & "</option>"
  
rs1.MoveNext
 Wend
 rs1
.Close
 Response
.Write "</select>" 


¿Alguien puede darme una idea?

Mil gracias
__________________
Saludos a todos ;)

Fiat en Malaga
.. y ahora con CSS!