parser

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

 

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

Out of memory, но файлик маааленький... (compact юзаю)

Bit 20.06.2005 16:24

$f[^file::load[text;^untaint{$d.name}]]
^memory:compact[]
^t.menu{
^void:sql{delete from cd where barcode="$t.[$bcc]" and supply="$ff.userid"}
^void:sql{insert into cd (^tc.menu{^if($ff.[s^tc.line[]] ne none){$ff.[s^tc.line[]],}}supply,update_d) values (^tc.menu{^if($ff.[s^tc.line[]] ne none){"$t.[$tc.column]",}}"$ff.userid","$dnsql")}
}
$d.name - загружаемый txt файл-таблица.
$ff - хеш соответствия полей в таблице из файла полям в таблице базы.
Размер загружаемого файла 1.7 Mb.

Получаю out of memory ...
Не совсем понимаю почему, ведь размер файла, который нужно положить в базу на такой большой...

Система FreeBSD 4.1-release
apache + parser 3.1.3