De acordo com http://msdn.microsoft.com/en-us/library/ms971497, você deve fechar o leitor de dados antes de processar os parâmetros de saída.