![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите вылазит ошибка EDBEngine error with message 'insufficien [D7, Paradox]
vodvorezlaya © (2006-09-07 10:39:00)Подскажите пожалуйста что делать, примерно после 10-го запуска во время разработки проги работающей с БД(запись данных каждые 10 сек командами DB.Active:=true; Insert и Post) вылазит ошибка:
Progect Progect1.exe raised exception class EDBEngineError with message 'insufficient memory for this operation'
vodvorezlaya (2006-09-07 12:21:00) [1]
> вывод, ты не закрываеш коннекты, и выходиш из программы
> не нормально (в нормальном дельфи сам закрывает), например
> делаеш выходы по Ctrl+F2.
В общем ты прав. Спасибо.
sniknik (2006-09-07 11:22:00) [2]> примерно после 10-го запуска во время разработки проги
если запустить одновременно 10-15 программ работающих с BDE (просто открывающих в начале табличку в конце закрывающему) то гарантированно получиш такую ошибку (както можно увеличить в BDE аднинистраторе) т.е. ограничение на количество открытых сессий.
вывод, ты не закрываеш коннекты, и выходиш из программы не нормально (в нормальном дельфи сам закрывает), например делаеш выходы по Ctrl+F2.
Sergey13 (2006-09-07 11:19:00) [3]> [6] vodvorezlaya (07.09.06 11:15)
Так я и посоветовал тебе его учить. Пользительная весчь.
vodvorezlaya (2006-09-07 11:15:00) [4]
> Это религия или непременное условие заказчика?
Да ладно тебе, ругаешься, я то толком не понимаю что СКУЛЬ такое.
Sergey13 (2006-09-07 11:12:00) [5]> [3] vodvorezlaya (07.09.06 10:57)
> Я не через SQL, я через TTable.
Это религия или непременное условие заказчика?
vodvorezlaya (2006-09-07 10:58:00) [6]
> Ошибка, как всегда, в строке №17.
Что за строка.
Я понял я как то таблицу не закрываю, или не делаю Active := false;
Где лучше всего его прописать?
vodvorezlaya (2006-09-07 10:57:00) [7]
> 1. Для того, чтобы добавить запись, вовсе необязательно
> открывать таблицу. Учите SQL.
> 2. Закрывай прогу коррекно, а не по Ctrl+F2.
Я не через SQL, я через TTable.
> Для того, чтобы добавить запись, вовсе необязательно открывать
> таблицу.
Обязательно.
Для того чтоб заработал метод Insert.
Sergey13 (2006-09-07 10:43:00) [8]> [0] vodvorezlaya (07.09.06 10:39)
1. Для того, чтобы добавить запись, вовсе необязательно открывать таблицу. Учите SQL.
2. Закрывай прогу коррекно, а не по Ctrl+F2.
ANB (2006-09-07 10:41:00) [9]
> 'insufficient memory for this operation'
Ну памяти не хватает. Чего непонятного ?
Ошибка, как всегда, в строке №17.