powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ошибка в PB 10.5 при создании DW
7 сообщений из 7, страница 1 из 1
Ошибка в PB 10.5 при создании DW
    #34460091
Trubitsin Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу создать DW если источником является хранимая прицедура в MSSQL которой передаются много параметров. Путем эксперементов определил, что максимум могу передать семьдесят параметров, если передам больше, например 80, PB грохается. Работаю через ODBC. Сама программа работает т.к. изначально создавалась в PB 5.0. Уже и писал В SYBASE и звонил - ошибка так и остаётся. Причем от патча к патчу максимальное число параметров менялось.
Ниже приведена сама хранимая процедура.

CREATE PROCEDURE pb_proba ( @parm_001 int, @parm_002 int, @parm_003 int, @parm_004 int, @parm_005 int, @parm_006 int, @parm_007 int, @parm_008 int, @parm_009 int, @parm_010 int,
@parm_011 int, @parm_012 int, @parm_013 int, @parm_014 int, @parm_015 int, @parm_016 int, @parm_017 int, @parm_018 int, @parm_019 int, @parm_020 int,
@parm_021 int, @parm_022 int, @parm_023 int, @parm_024 int, @parm_025 int, @parm_026 int, @parm_027 int, @parm_028 int, @parm_029 int, @parm_030 int,
@parm_031 int, @parm_032 int, @parm_033 int, @parm_034 int, @parm_035 int, @parm_036 int, @parm_037 int, @parm_038 int, @parm_039 int, @parm_040 int,
@parm_041 int, @parm_042 int, @parm_043 int, @parm_044 int, @parm_045 int, @parm_046 int, @parm_047 int, @parm_048 int, @parm_049 int, @parm_050 int,
@parm_051 int, @parm_052 int, @parm_053 int, @parm_054 int, @parm_055 int, @parm_056 int, @parm_057 int, @parm_058 int, @parm_059 int, @parm_060 int,
@parm_061 int, @parm_062 int, @parm_063 int, @parm_064 int, @parm_065 int, @parm_066 int, @parm_067 int, @parm_068 int, @parm_069 int, @parm_070 int,
@parm_071 int, @parm_072 int, @parm_073 int, @parm_074 int, @parm_075 int, @parm_076 int, @parm_077 int, @parm_078 int, @parm_079 int, @parm_080 int ) as
-- @parm_081 int, @parm_082 int, @parm_083 int, @parm_084 int, @parm_085 int, @parm_086 int, @parm_087 int, @parm_088 int, @parm_089 int, @parm_090 int) as
-- @parm_091 int, @parm_092 int, @parm_093 int, @parm_094 int, @parm_095 int, @parm_096 int, @parm_097 int, @parm_098 int, @parm_099 int, @parm_100 int) as
-- @parm_101 int, @parm_102 int, @parm_103 int, @parm_104 int, @parm_105 int, @parm_106 int, @parm_107 int, @parm_108 int, @parm_109 int, @parm_110 int) as
-- @parm_111 int, @parm_112 int, @parm_113 int, @parm_114 int, @parm_115 int, @parm_116 int, @parm_117 int, @parm_118 int, @parm_119 int, @parm_120 int) AS
select aaa = 'aaaaa'

RETURN 0
GO
...
Рейтинг: 0 / 0
Ошибка в PB 10.5 при создании DW
    #34460127
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Trubitsin Vladimir wrote:

> Не могу создать DW если источником является хранимая прицедура в MSSQL
> которой передаются много параметров. Путем эксперементов определил, что
> максимум могу передать семьдесят параметров, если передам больше,
> например 80, PB грохается. Работаю через ODBC.

80 аргументов в ХП - это явно за пределами разумного.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Ошибка в PB 10.5 при создании DW
    #34460290
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Trubitsin VladimirНе могу создать DW если источником является хранимая прицедура в MSSQL которой передаются много параметров. Путем эксперементов определил, что максимум могу передать семьдесят параметров, если передам больше, например 80, PB грохается. Работаю через ODBC. Сама программа работает т.к. изначально создавалась в PB 5.0. Уже и писал В SYBASE и звонил - ошибка так и остаётся. Причем от патча к патчу максимальное число параметров менялось.
Ниже приведена сама хранимая процедура.
В качестве альтернативного решения можно передавать аргументы в хранимую процедуру через временную таблицу (таблицы).
...
Рейтинг: 0 / 0
Ошибка в PB 10.5 при создании DW
    #34460293
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000
Trubitsin Vladimir wrote:

> Не могу создать DW если источником является хранимая прицедура в MSSQL
> которой передаются много параметров. Путем эксперементов определил, что
> максимум могу передать семьдесят параметров, если передам больше,
> например 80, PB грохается. Работаю через ODBC.

80 аргументов в ХП - это явно за пределами разумного.
Posted via ActualForum NNTP Server 1.4
И далеко...
...
Рейтинг: 0 / 0
Ошибка в PB 10.5 при создании DW
    #34462352
Trubitsin Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Марк Trubitsin VladimirНе могу создать DW если источником является хранимая прицедура в MSSQL которой передаются много параметров. Путем эксперементов определил, что максимум могу передать семьдесят параметров, если передам больше, например 80, PB грохается. Работаю через ODBC. Сама программа работает т.к. изначально создавалась в PB 5.0. Уже и писал В SYBASE и звонил - ошибка так и остаётся. Причем от патча к патчу максимальное число параметров менялось.
Ниже приведена сама хранимая процедура.
В качестве альтернативного решения можно передавать аргументы в хранимую процедуру через временную таблицу (таблицы).
Спасибо, МАРК, за совет хотя я его не просил. Как говориться, это был просто крик души. У остальных "советчиков" понтов многовато. Я считаю так, раз хранимой процедуре можно передавать 255 параметров, то пожалуйста обеспечте это. А много это или мало, я сам решу. Тем более, что в более ранних версиях это работало.
...
Рейтинг: 0 / 0
Ошибка в PB 10.5 при создании DW
    #34464594
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Много понтов или нет, но учитывая, что вы ещё и при создании DW эту проблему имеете, поощрять вас на этом пути советами - увольте...
...
Рейтинг: 0 / 0
Ошибка в PB 10.5 при создании DW
    #34981764
Trubitsin Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка исправлена в PB 10.5.2(EFB15278)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ошибка в PB 10.5 при создании DW
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]