Me ha servido mucho tu sugerencia de fijarme en MySQl connector para .net, y en efecto, no estoy, según el manual, haciendo bien el paso de parámetros... Lastima que ahora estoy en el trabajo, cuando llegue a casa lo pruebo y comento como me fue, ademas dejo la solución por si alguien lo necesita (he perdido unos días por esta causa), gracias por esta sugerencia.
* Si que lo había probado en el WB