In de veronderstelling dat u de opgeslagen procedure met succes kunt uitvoeren vanuit SQL Developer, zou ik denken dat u een onjuiste waarde doorgeeft voor de invoerparameter i_prof_sk, misschien zoiets als dat u een C#-floatwaarde doorgeeft aan de procedure. Als dat niet logisch is, post dan de C#-code die de procedure aanroept, inclusief de parameterinstelling. Sommige van de C#-tekens hier in de buurt kunnen je waarschijnlijk vertellen wat er niet goed is. Ik heb ook de C#-tag toegevoegd om misschien de aandacht van een van die mensen te krijgen.