Thanks Jeff and Julio. Funny, I thought I’d double-checked case, but apparently not well enough! As soon as I changed it from “orderby” to “orderBy” it started working.
BTW, I finally turned on object notation in my database and have started using object notation as well as collections directly inside my code. So so nice! Easy to read and use and I’m finding I use a lot less local variables as well. I can’t wait until they get the AST working so the method editor can do checking and better type-ahead as I go! -- Cannon.Smith Synergy Farm Solutions Inc. Hill Spring, AB Canada 403-626-3236 <can...@synergyfarmsolutions.com> <www.synergyfarmsolutions.com> > On Apr 27, 2018, at 3:39 PM, Julio Carneiro via 4D_Tech > <4d_tech@lists.4d.com> wrote: > > If the statement in your code reads exactly as you posted then the error is > in v16r6 syntax checker :-) > > The collection member function is ‘orderBy’, capital B. That’s why you get > a runtime error, because ‘orderby’ does not exist. > > At this point 4D does not manage class typing properly, so compiler does > not know that your object property is a Collection and thus cannot validate > if ‘orderby’ is a valid member function. Hopefully that will be fixed soon. ********************************************************************** 4D Internet Users Group (4D iNUG) FAQ: http://lists.4d.com/faqnug.html Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:4d_tech-unsubscr...@lists.4d.com **********************************************************************