lunes, 28 de febrero de 2011

ADO .Net: Extraño error de mapeo.

Tremendo rato me tuvo entretenido un error con ADO.Net (para no decir otra cosa más fea, jaja) , que impedía hacer un Insert en una tabla. El mensaje del error era el siguiente:

No mapping exists from object type Metkas.Productos to a known managed provider native type.

Al final, me di cuenta que el paso de parámetros estaba mal. Para el valor de una parámetro yo puse la palabra reservada "this". Por ejemplo: new SqlParameter("@MiParametro", this).

Al tener this como valor para el parámetro @MiParametro, genera el error antes mencionado. Diay si!, fue un error al digitar, porque no terminé la línea de código.

No hay comentarios: