Điều này đến khá muộn, nhưng nó đã cắn tôi.
Bạn đã tuyên bố rõ ràng rằng lệnh SQL là một thủ tục được lưu trữ, khi nó phải là văn bản. Thay đổi:
dbCommand.CommandType = CommandType.StoredProcedure
tới:
dbCommand.CommandType = CommandType.Text
Tôi nghi ngờ nó sẽ hoạt động như một phép thuật sau đó. Nó đã làm cho tôi, bằng mọi giá.