parser

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

 

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

Ответ

Misha v.3 26.11.2008 11:20 / 26.11.2008 11:22

...преобразуются в хэш таблиц ($tableGr)...
...
...^tableGr.locate[...]...
должна быть ошибка, т.к. хеш не имеет метода locate (хеш таблиц -- это хеш, значениями ключей которого являются таблицы).

т.е. то, что вы рассказываете, не соответствует тому, что вы показываете. в этом случае угадать что вы имеете на самом деле у нас вряд ли получится.

если вы можете привести чуть больше кода, который всё прояснит -- приведите.

но для начала попробуйте:
- сохранить данные, с которыми вы работаете и убедится, что там действительно именно то, что вы ожидаете
- попробовать не получать данные из БД, а перед вашим кодом ручками написать два table::create с этими данными (возможно у вас в БД char-поле с ID, и из БД вам приходит '12 ', которое вы сравниваете с '12' -- они не равны, т.к. .locate[] делает 'eq', а не '==')