2012-09-14 8 views
7

¿Por qué recibo un error de "búsqueda del objeto de tipo indeterminado sobre la base de la información antes de este punto del programa ...."Error de búsqueda del objeto de tipo indeterminado .... en un tipo ya comentada

Ya he anotado con información de tipo.

Está resaltando el código r.Read().

let rec foldResult myFunc accumulator r:SqlDataReader = 
    if r.Read() then 
     foldResult myFunc (myFunc 123456 accumulator) r:SqlDataReader 
    else 
     accumulator 

Respuesta

16

lo puso en parens

let rec foldResult myFunc accumulator (r:SqlDataReader) = ... 

Cosa que usted está anotando el tipo de retorno de la función más que el tipo de parámetro final.

+1

Muy útil. Yo te votaría pero stackoverflow dice que todavía no tengo suficiente "reputación". – JayR

Cuestiones relacionadas