Buenas a todos, gracias de antemano por vuestro tiempo y ayuda.
Tengo el siguiente codigo
' selecionamos la fecha
Código:
Set fecha_nacim = Server.CreateObject("ADODB.Recordset")
fecha_nacim.ActiveConnection = MM_con_bdsgca_STRING
fecha_nacim.Source = "SELECT CONVERT(char,fecha_nacim,101) as col2 from profesores WHERE dni_profe = "&rs_profe__MMColParam&""
fecha_nacim.CursorType = 0
fecha_nacim.CursorLocation = 2
fecha_nacim.LockType = 1
fecha_nacim.Open()
y aqui lo muestro:
Código:
<td><span class="Estilo3">FECHA DE NACIMIENTO: </span></td>
<td><input name="fecha_nacim" type="text" id="fecha_nacim" onBlur="valFecha(this)" value="<%=fecha_nacim.Fields.Item(0).Value%>"></td>
Pues bien el error que da es el siguiente.
Error de Microsoft VBScript en tiempo de ejecución error '800a01a8'
Se requiere un objeto: '04/04/1990'
/modi_profe.asp, línea 166
Pues bien como se puede observar, me muestra la fecha '04/04/1990' , si igualo el valor a una variable y la muestro no da problemas, y por supuesto al tratar de cerrar el recorset me da el mismo error.
la verdad llevo dos dias y por mas que miro no veo nada raro.
P.D.
Tengo otro trozo exactamente igual para otra fecha (Con otro nombre de recorset), y funciona perfectamente.
Gracias una vez mas.