Me tira el sguiente error:
"Al menos un parametro contiene un tipo que no esta permitido"
Ejemplo de una de las funciones en donde me tira el error:
-   
- Public Function AltaFechaFin(ByVal IdHorario As Long, ByVal fecha As Date) 
-   
- If IdHorario <= 0 Then Err.Raise -1002, , "Id de Horario Nulo" 
-   
- Dim cmAlta As Object 
-   
- On Error GoTo ErrorAltaFechaFin 
-   
- Set cmAlta = CreateObject("ADODB.Command") 
-   
- With cmAlta 
-     .ActiveConnection = CadenaConecc 
-     .CommandType = adCmdStoredProc 
-     .CommandText = "SH_FechaFin_upd" 
-     .Parameters.Append .CreateParameter("@IdHorario", adInteger, adParamInput, , IdHorario) 
-     .Parameters.Append .CreateParameter("@FechaFin", adDate, adParamInput, , fecha) 
-     .Execute 
- End With 
-   
- ErrorAltaFechaFin: 
-   
- Set cmAlta = Nothing 
-   
- If Err.Number <> 0 Then Err.Raise Err.Number, Err.Source & " _AltaFechaFin", Err.Description 
-   
- End Function 
-   
-   
EN maquinas con XP funciona perfecto.
Nu entiendo que pasa  
