powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Помогите найти ошибку в коде. Пытаюсь с 6.0 перейти на 9.0
3 сообщений из 3, страница 1 из 1
Помогите найти ошибку в коде. Пытаюсь с 6.0 перейти на 9.0
    #33258048
yuriuss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

Есть такой код:
Код: plaintext
1.
int i;
i = dw_partners.GetItemNumber(dw_partners.GetRow(),"host_partner_id");

в pb6.0 всё работает нормально, а в pb9.0 после строки
Код: plaintext
i = dw_partners.GetItemNumber(dw_partners.GetRow(),"host_partner_id");

просто всё игнорируется и не выполняется. Пробовал проверять на null - не помогло, даже if не срабатывает.

Что это может быть? Подскажите пожалуйста.
...
Рейтинг: 0 / 0
Помогите найти ошибку в коде. Пытаюсь с 6.0 перейти на 9.0
    #33258079
yuriuss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо, разобрался сам. :)

Перед присвоением, DataWindow должен обязательно быть заполнен с помощью Retrieve.
...
Рейтинг: 0 / 0
Помогите найти ошибку в коде. Пытаюсь с 6.0 перейти на 9.0
    #33258105
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yuriuss wrote:

> i = dw_partners.GetItemNumber(dw_partners.GetRow(),"host_partner_id");

При dw_partners.GetRow() = 0 у тебя вылезет RTE вне зависимости от
версии эхотага.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Помогите найти ошибку в коде. Пытаюсь с 6.0 перейти на 9.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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