Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
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Что делать?