![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SOS!!!!!!! Недостаток физической памяти!
Raduga © (2003-05-06 18:17:00)Здравствуйте, написал программу которая постоянно пишет данные в БД. Через месяц беспрерывной работы вылезло сообщение Windows: что-то про недостаток физической памяти. В своей проге для работы с БД испоьзую ADO (компоненты ADOTable, ADOConnection), БД - Access. Как устранить данную ошибку.
Спасибо.
Raduga (2003-05-07 12:15:00) [21]>Sergey13 ©
А что вместо него использовать?
sniknik (2003-05-07 12:07:00) [22]ADO вообще предназначено в основном для работы с рекодсетами (для серверных баз удобно), а рекордсет для таблици считай образ ее в памяти....
можно побаловаться с "тэйбледирект" или серверным курсором (немного по другому работает) но нафига? для записи он совсемне нужен.
Sergey13 (2003-05-07 11:59:00) [23]2Raduga (07.05.03 11:50)
Просто если пить по глотку пива в минуту то через пару часов лопнешь. 8-) Зачем тебе вообще Table если ты только пишешь?
Raduga (2003-05-07 11:50:00) [24]>NickBat ©
>Постоянно - так не бывает
Программа пишет в БД данные с некоторого внешнего устроиства раз в минуту круглосуточно. Мне непонятно одно, почему нехватает физической памяти( 256 мб) , разве ADOTable пишет не сразу на диск или она сначала пишет все в память?
NickBat (2003-05-06 18:53:00) [25]Хоть бы написал какая БД, сколько и как часто пишет.
Постоянно - так не бывает.
sniknik (2003-05-06 18:49:00) [26]> Как устранить данную ошибку
ADOConnection + ADOCommand + "insert into ..." для добавления и никаких таблиц.