Cuestión : Declaración de SQL de modificación en el procedimiento almacenado AS400

Tengo un procedimiento almacenado en una base de datos AS400 (V5R4) que ahora necesite modificar.  El procedimiento tira de datos de un archivo de CSV y los utiliza para comparar contra una base de datos y vuelve un grupo seleccionado de columnas a partir de 1 tabla.  Ahora necesito agregar un externo izquierdo ensamblo a otra tabla como parte de la vuelta data.

Here soy la pregunta original:
'SELECT “ || COLS || ” DE SCDATA.SCACCT como EXTERNO DERECHO de la CA ENSAMBLAR QTEMP.TEMPACCT como TMP EN AC.GACCT# = TMP.ACCT O AC.GACCT# = TMP.ACC2; necesidad del

I de agregar un ensamblar a SCDATA.SCCLNT en SCACCT.GCLNT= SCCLNT.CCLNT para volver la columna SCCLNT.CLTGRP.  He intentado un número de acercamientos incluyendo el adición de la columna de CLTGRP en la llamada a este procedimiento, ninguno cuyo han trabajado.  ¿Cómo puedo combinar estas 3 tablas para volver los resultados correctos?
class= del

Respuesta : Declaración de SQL de modificación en el procedimiento almacenado AS400

Hola,

Esto es debido a un cambio en el ajuste de defecto para Marte.  Estaba prendido por abandono y lo cambiamos de por abandono fijamos RC1.  Tan apenas cambiar su secuencia de la conexión para agregarla detrás (agregar MultipleActiveResultSets=True a la secuencia de la conexión).

Para más Info:

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


Cambiarlo en la secuencia de la conexión, recomenzar los usos y después comprobar otra vez con SSMS… que esto debe solucionar la edición.

Adiós.
Otras soluciones  
 
programming4us programming4us