
07/04/2004, 15:06
|
| | 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 |