powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Почему при запуске приложения PB вываливается на ошибку
16 сообщений из 16, страница 1 из 1
Почему при запуске приложения PB вываливается на ошибку
    #33266313
benzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно сабж.
Вот к нему пояснение. Есть курсор и есть DW.
Если в цикле выводить на экран все записи, которые возвращает курсор путем messagebox'а - то все работает.
Но если сделать вставку записей в DW, то PB пишет, что "memory could not be write" и т.д., после чего естественно вообще падает.
Из-за чего такое может быть?
...
Рейтинг: 0 / 0
Почему при запуске приложения PB вываливается на ошибку
    #33266345
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточни, что именно делаешь. Ну и версию тоже не помешает...
...
Рейтинг: 0 / 0
Почему при запуске приложения PB вываливается на ошибку
    #33266346
benzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А теперь падает через раз.
То есть при первой обработке все выдает, и результаты выводятся в DW, при повторной попытке нажмать на кнопку (собственно, просмотреть курсор еще раз) падает.
Курсор в конце я закрываю.
...
Рейтинг: 0 / 0
Почему при запуске приложения PB вываливается на ошибку
    #33266362
benzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PB 9.0
Делаю вот что:
есть БД на access. Коннект идет через ODBC.
Есть окошко с кнопкой и dw. При нажатии на кнопку просматривается курсор. И все записи, которые он возвращает помещаются в dw (dw.insertrow... dw.setitem... и т.д.)
курсор закрывается.


При первом нажатии на кнопку сейчас все записи попадают в dw. При повторном нажатии - падает. Хотя есть и dw.retrieve...
...
Рейтинг: 0 / 0
Почему при запуске приложения PB вываливается на ошибку
    #33266386
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После первого вызова и между вторым поставь dw.reset() !
...
Рейтинг: 0 / 0
Почему при запуске приложения PB вываливается на ошибку
    #33266410
benzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reset не помог (
...
Рейтинг: 0 / 0
Почему при запуске приложения PB вываливается на ошибку
    #33266420
benzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вот тут прочитал практически про ту же самую проблему.
...
Рейтинг: 0 / 0
Почему при запуске приложения PB вываливается на ошибку
    #33266442
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вообще-то это глюк не только билдера или программного кода, а глюк самой Винды в целом.
А если попробовать изменить механизм процесса (не через курсор)?
...
Рейтинг: 0 / 0
Почему при запуске приложения PB вываливается на ошибку
    #33266483
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
benzo wrote:

> PB 9.0

Фиксы пробовал ставить? Последняя версия 9.0.3.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Почему при запуске приложения PB вываливается на ошибку
    #33266621
benzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Dim2000:
Нет, не ставил. Думаете, поможет?


2 SkyLight
Пока другие идеи не приходят на ум. Сложность состоит в том, что для каждой записи в dw существует поле с типом checkbox.
...
Рейтинг: 0 / 0
Почему при запуске приложения PB вываливается на ошибку
    #33266749
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
benzo wrote:

> Нет, не ставил. Думаете, поможет?

Я не исключаю такой возможности :). Сам сижу на 9.0.2.7509 и каких-либо
серьёзных проблем не замечал.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Почему при запуске приложения PB вываливается на ошибку
    #33266760
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
benzoСложность состоит в том, что для каждой записи в dw существует поле с типом checkbox.Чего сделать-то надо?

А можно спросить, зачем вообще такое извращение - фетчить курсор для заполнения DW?
...
Рейтинг: 0 / 0
Почему при запуске приложения PB вываливается на ошибку
    #33266793
benzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Необходимо из разных источников вытянуть договора (с определенным условием) и в них уже дать самому пользователю выбрать те, по которым необходимо составить отчетность.
Разные источники - это три разных таблицы.
...
Рейтинг: 0 / 0
Почему при запуске приложения PB вываливается на ошибку
    #33267020
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
benzoНеобходимо из разных источников вытянуть договора (с определенным условием) и в них уже дать самому пользователю выбрать те, по которым необходимо составить отчетность.
Разные источники - это три разных таблицы.Я правильно понимаю, что построчно заполняемое DW - это интерфейс для выбора пользователем?
Почему вы не хотите заполнить его запросом?

Выбрать данные из трех таблиц можно, например, используя UNION.

Большинство серверов БД поддерживают представления (view по нашему :-)

Можно построить DW на хранимой процедуре - тоже вполне пристойное решение.

Мне почему-то кажется, что из всех возможных подходов к решению вашей задачи, вы выбрали наиболее тяжелый в реализации и сопровождении.
...
Рейтинг: 0 / 0
Почему при запуске приложения PB вываливается на ошибку
    #33267031
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PL99 wrote:

> Мне почему-то кажется, что из всех возможных подходов к решению вашей
> задачи, вы выбрали наиболее тяжелый в реализации и сопровождении.

И, вполне возможно, самый медленный.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Почему при запуске приложения PB вываливается на ошибку
    #33277295
Mikolator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SkyLightНу вообще-то это глюк не только билдера или программного кода, а глюк самой Винды в целом.
А если попробовать изменить механизм процесса (не через курсор)?

Правильно, чуть что - виноват Билл со своими Виновсами... А мы все такие пушистые

Я бы дебагером посоветовал пройтись. Точно бы знал где ошибка и потом уже анализировал. А то получается, сегожня жму - нормально, завтра жму - фак вылетает и вопрос "Почему?"

Дебагером, дебагером пройдись.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Почему при запуске приложения PB вываливается на ошибку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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