> >I think the problem may be caused by the const_subscript_container as a
> >base for Result,
> Chris nailed it: you should be using Query::use(), and therefore ResUse
> instead. Instead of trying to store all the records in memory, a "use"
> query grabs the records from the server one at a time, and you process
> them linearly. It's like the difference between a random access
> iterator into a vector and an input iterator into an I/O stream.
Yes, that completely solved it. However I used the Result because it has
the nice iterator, which ResUse does not have. So, I'm writing one in
stead, which I will submit later this week. (If anyone's interested).
> I'm working on the documentation now, and will add a section to make
> this clearer.
That would be very nice; the documentation was a bit 'lacking'.