Under antagandet att du kan köra den lagrade proceduren framgångsrikt från SQL Developer, min gissning skulle vara att du skickar ett felaktigt värde för indataparametern i_prof_sk, kanske något i stil med att du skickar ett C# floatvärde till proceduren. Om det inte är vettigt, vänligen posta C#-koden som anropar proceduren, inklusive parameterinställningen. Några av C#-spetsarna här kan förmodligen berätta vad som inte är rätt. Jag har också lagt till C#-taggen för att kanske få uppmärksamhet från någon av dessa personer.