Fråga : Ändrande SQL-meddelande i det lagrade tillvägagångssättet AS400

Jag har ett lagrat tillvägagångssätt i en databas AS400 (V5R4) som jag behöver nu att ändra.  Tillvägagångssätthandtagdatan från en CSV sparar och bruk det att jämföra mot en databas, och retur som en utvald grupp av kolonner från 1 bordlägger.  Nu jag behöver att tillfoga som lämnas som är yttre, sammanfogar till another bordlägger, som delen av returen data.

Here är den original- queryen:
'SELECT ”, || COLS || ” FRÅN SCDATA.SCACCT som RÄTT YTTRE AC SAMMANFOGA QTEMP.TEMPACCT som TMP PÅ AC.GACCT# = TMP.ACCT ELLER AC.GACCT# = TMP.ACC2; behov för

I att tillfoga en sammanfoga till SCDATA.SCCLNT på SCACCT.GCLNT= SCCLNT.CCLNT för att gå kolonnen SCCLNT.CLTGRP tillbaka.  Jag har försökt ett nummer av att närma sig däribland att tillfoga CLTGRP-kolonnen på appellen till detta tillvägagångssätt, inga av som har fungerat.  Hur kan I-sammanslutningen som dessa 3 bordlägger för att gå de korrekta resultaten tillbaka?
" klar "

Svar : Ändrande SQL-meddelande i det lagrade tillvägagångssättet AS400

Hi,

Denna är en ändring i standardinställningen för fördärvar tack vare.  Det som är van vid, är på by standard, och vi ändrade den till av vid standard postar RC1.  Ändra så precis din anslutning stränger för att tillfoga den som är tillbaka (tillfoga MultipleActiveResultSets=True till anslutning stränger).

För mer 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


Ändra det i anslutningen stränger, startar applikationerna om igen och kontrollerar därefter igen till och med SSMS,… som detta bör lösa utfärda.

Bye.
Andra lösningar  
 
programming4us programming4us