|
20.07.2015, 13:39 | #1 |
Участник
|
Не стал создавать отдельную ветку. По поиску что-то ничего не нашел. Подскажите можно ли в селекте использовать длинные строчные переменные?
Например вот такой отрабатывает: X++: smmEMailEntryID strEntryID = "0000000062E18E9FA921D0408B5791D1FCE3223C07004924E51A43442E4CBCDBA659F31DA01300000061AC4900004924E51A43442E4CBCDBA659F31DA0130000216860A90000"; docuRef docuRef; ; select docuRef where docuRef.smmEMailEntryID == strEntryID; X++: smmEMailEntryID strEntryID = "0000000062E18E9FA921D0408B5791D1FCE3223C07004924E51A43442E4CBCDBA659F31DA01300000061AC4900004924E51A43442E4CBCDBA659F31DA0130000216860A90000"; docuRef docuRef; smmBusRelTable smmBusRelTable; ; select firstonly smmBusRelTable exists join docuRef where smmBusRelTable.RecId == docuRef.RefRecId && smmBusRelTable.TableId == docuRef.RefTableId && smmBusRelTable.dataAreaId == docuRef.RefCompanyId && docuRef.smmEMailEntryID == strEntryID; Последний раз редактировалось Craz; 20.07.2015 в 13:42. |
|
20.07.2015, 17:10 | #2 |
Участник
|
Если убрать "exists" - тоже не работает?
|
|
20.07.2015, 22:44 | #3 |
Участник
|
Цитата:
Сообщение от Craz
вот такой уже нет, даже ошибки не дает просто прерывается и дальше не выполняется.
X++: select firstonly smmBusRelTable exists join docuRef where smmBusRelTable.RecId == docuRef.RefRecId && smmBusRelTable.TableId == docuRef.RefTableId && smmBusRelTable.dataAreaId == docuRef.RefCompanyId && docuRef.smmEMailEntryID == strEntryID; |
|
23.07.2015, 11:01 | #4 |
Участник
|
Цитата:
"Трассировка стека: Длина указанной строки строкового литерала превышает максимальный предел." Тоже не работает :-( |
|
|
|