Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2004, 15:06
Bluesman74cl
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 22 años, 2 meses
Puntos: 9
Problema con select

Estimados...tengo las siguientes tablas

Actividades {año, dia, mes, actividad, especialidad, hora}
Especialidad{codespecialidad, descripcion}

Y quiero seleccionar los dos datos de la tabla especialidad, siempre y cuando en Actividades exista una actividad y tengo lo siguiente pero no me resulta..haber si me ayudan

<select class="input" name="especialidad" maxlength ="15">
<option value="0" Selected>Seleccione Especialidad</option>
<%
Set Mi_Conexion = Server.CreateObject("ADODB.Connection")
Set Res = Server.CreateObject("ADODB.Recordset")
Mi_Conexion.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\Inetpub\wwwroot\horas\horas.mdb;"
sql = "SELECT * FROM especialidad where codespecialidad =(select especial from actividades where dia= '"&dia&"' and mes = '"&mes&"' and año = '"&anno&"');"
Set Res = Mi_Conexion.Execute(sql)
response.write(mes)
While Not res.EOF
%>
<option value="<%=res("codespecialidad")%>" ><%=res("descripcion")%></option>
<%
res.MoveNext
Wend
res.Close
set res = nothing
Mi_Conexion.close
set Mi_Conexion= nothing
%>
</select>

Gracias de antemano
__________________
Buena Vida...
Francisco