Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SSIS Script Task - интересный глюк / 5 сообщений из 5, страница 1 из 1
01.03.2020, 17:08
    #39932735
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS Script Task - интересный глюк
Поймал странный глюк в Script Task в коде C#
Не работает нормально такая стандартная конструкция

Код: c#
1.
2.
for (int i = 0; i < 49; i =+ 20)
{...



Первый шаг 0, второй как и ожидалось 20, а далее все время 20. И бесконечный цикл.
Решилось все заменой на
Код: c#
1.
2.
for (int i = 0; i < 49; i = i + 20)
{...



Редуцированная форма уже не везде кошерна? Или я чего не знаю?
...
Рейтинг: 0 / 0
01.03.2020, 17:15
    #39932739
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS Script Task - интересный глюк
+= 20 инкрементирует на 20
=+ 20 говорит "установи значение +20"
...
Рейтинг: 0 / 0
01.03.2020, 21:50
    #39932804
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS Script Task - интересный глюк
SQL2008,

когнитивный диссонанс, видимо. Есть форма записи ++i и i++ с разными последствиями.
...
Рейтинг: 0 / 0
02.03.2020, 07:51
    #39932849
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS Script Task - интересный глюк
SQL2008,

глюк у вас, не у SSIS

писать надо i += 20, а не i =+ 20.

Вы всегда присваиваете i значение +20 и как и ожидалось получаете бесконечный цикл.

i = (+20)
...
Рейтинг: 0 / 0
02.03.2020, 11:18
    #39932904
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS Script Task - интересный глюк
Вы абсолютно правы!
Это мой глюк :)
Вот что значит работать без выходных по 12 часов :)
Вопрос закрыт.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SSIS Script Task - интересный глюк / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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