parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Unhandled exception 0x80000003 at 0x7C901230

Demolution 19.02.2007 12:42

Делаю так:
$kladr[^table::load[/admin/kladr.cfg]]
^kladr.menu{^void:sql{INSERT INTO kladr (id, name, socr, code, indeks, gninmb, uno, ocatd, status) VALUES ('', '^kladr.name.mid(0;40)', '^kladr.name.mid(40;50))', '^kladr.name.mid(50;63)', '^kladr.name.mid(63;69)', '^kladr.name.mid(69;73)', '^kladr.name.mid(73;77)', '^kladr.name.mid(77;88)', '^kladr.name.mid(88;89)')}}
Получаю сообщение
Fatal error in gc
Too many heap sections
И потом в броузере
Unhandled exception 0x80000003 at 0x7C901230
В файле kladr.cfg примерно 180000 строк по 89 символов, объем примерно 15 Мб. В базе получаю 87-88000 записей (всегда по-разному).

Попробовал:
$kladr[^table::load[/admin/kladr.cfg]]
^kladr.menu{^void:sql{INSERT INTO kladr (id, name, socr, code, indeks, gninmb, uno, ocatd, status) VALUES ('', '^kladr.name.mid(0;40)', '^kladr.name.mid(40;50))', '^kladr.name.mid(50;63)', '^kladr.name.mid(63;69)', '^kladr.name.mid(69;73)', '^kladr.name.mid(73;77)', '^kladr.name.mid(77;88)', '^kladr.name.mid(88;89)')}}
$kladr[^table::load[/admin/kladr1.cfg]]
^kladr.menu{^void:sql{INSERT INTO kladr (id, name, socr, code, indeks, gninmb, uno, ocatd, status) VALUES ('', '^kladr.name.mid(0;40)', '^kladr.name.mid(40;50))', '^kladr.name.mid(50;63)', '^kladr.name.mid(63;69)', '^kladr.name.mid(69;73)', '^kladr.name.mid(73;77)', '^kladr.name.mid(77;88)', '^kladr.name.mid(88;89)')}}
и соответственно в каждом kladr.cfg по 50000 записей. Первый прошел, на втором опять:
Unhandled exception 0x80000003 at 0x7C901230
Что делать?