Pergunta : Indicação de SQL de alteração no procedimento AS400 armazenado

Eu tenho um procedimento armazenado em uma base de dados AS400 (V5R4) que eu precise agora de modificar.  O procedimento puxa dados de uma lima de CSV e usa-os para comparar de encontro a uma base de dados e retorna-o um grupo selecionado de colunas de 1 tabela.  Agora eu preciso de adicionar um exterior esquerdo junto-me a uma outra tabela como parte do retorno data.

Here sou a pergunta original:
'SELECT “ || COLS || ” DE SCDATA.SCACCT como EXTERIOR DIREITO da C.A. JUNTAR-SE A QTEMP.TEMPACCT como TMP EM AC.GACCT# = TMP.ACCT OU AC.GACCT# = TMP.ACC2; necessidade do

I de adicionar uma junta a SCDATA.SCCLNT em SCACCT.GCLNT= SCCLNT.CCLNT para retornar a coluna SCCLNT.CLTGRP.  Eu tentei um número de aproximações compreendendo a adição da coluna de CLTGRP na chamada a este procedimento, nenhum de que trabalharam.  Como posso eu combinar estas 3 tabelas para retornar os resultados corretos?
class= do

Resposta : Indicação de SQL de alteração no procedimento AS400 armazenado

Olá!,

Isto é devido a uma mudança no ajuste de defeito para Marte.  Usou-se para estar ligada à revelia e nós mudamo-lo fora de afixamos à revelia RC1.  Tão apenas mudar sua corda da conexão para adicioná-la para trás (adicionar MultipleActiveResultSets=True à corda da conexão).

Para mais informação:

http://www.netknowledgenow.com/blogs/onmaterialize/archive/2006/09/20/fixing-the-_2200_there-is-already-an-open-datareader-associated-with-this-command-which-must-be-closed-first_2e002200_-exception-in-entity-framework.aspx


Mudá-la na corda da conexão, reiniciar as aplicações e verific então outra vez com SSMS… que isto deve resolver a edição.

Adeus.
Outras soluções  
 
programming4us programming4us