|
|
Вопрос : Дорабатывая заявление SQL в хранят процедуре AS400, котор
|
|
|
Я имею, котор хранят процедуру в базе данных AS400 (V5R4) мне теперь нужно доработать. Процедура вытягивает данные от архива CSV и использует его для того чтобы сравнить против базы данных и возвращает выбранную группу в составе колонки от 1 таблицы. Теперь мне нужно добавить левая наружную соединяю к другой таблице как часть возвращения data.
Here буду первоначально вопросом: 'SELECT « || COLS || » ОТ SCDATA.SCACCT как НАРУЖНАЯ AC ПРАВАЯ СОЕДИНИТЕ QTEMP.TEMPACCT как TMP НА AC.GACCT# = TMP.ACCT ИЛИ AC.GACCT# = TMP.ACC2; потребность
I добавить соединять к SCDATA.SCCLNT на SCACCT.GCLNT= SCCLNT.CCLNT для того чтобы возвратить колонку SCCLNT.CLTGRP. Я имею судимо несколько подходы включая добавлять колонку CLTGRP на звоноке к этой процедуре, никакому чего работайте. Как могу я совместить эти 3 таблицы для того чтобы возвратить правильно результаты?
class=
|
|
Ответ : Дорабатывая заявление SQL в хранят процедуре AS400, котор
|
Hi, Это должно к изменению в начальной установке для Марс. Оно использовал для того чтобы быть дальше мимо не выполняет обязательство и мы изменили его к столбом RC1 невыполнения обязательства. Настолько как раз измените ваш шнур соединения для того чтобы добавить его назад (добавьте MultipleActiveResultSets=True к шнуру соединения).Для больше 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Измените его в шнуре соединения, повторите старт применений и после этого проверите снова через SSMS…, котор это должно разрешать вопрос.Свободный от игры день.
|
|
|