Je to docela pozdě, ale kouslo mě to.
Výslovně jste uvedli, že příkaz SQL je uložená procedura, i když by to měl být text. Změna:
dbCommand.CommandType = CommandType.StoredProcedure
komu:
dbCommand.CommandType = CommandType.Text
Mám podezření, že to bude fungovat jako kouzlo. V každém případě mi to stačilo.