Das kommt ziemlich spät, aber es hat mich gebissen.
Sie haben ausdrücklich angegeben, dass der SQL-Befehl eine gespeicherte Prozedur ist, wenn es sich um Text handeln sollte. Änderung:
dbCommand.CommandType = CommandType.StoredProcedure
zu:
dbCommand.CommandType = CommandType.Text
Ich vermute, dass es dann wie von Zauberhand funktionieren wird. Bei mir hat es jedenfalls funktioniert.