Цитата Сообщение от AlexBut Посмотреть сообщение
Проблема не в базе и тот фрагмент кода который я привёл работает с массивом , который успешно
заполняется из SQL-запроса. Но сколько там строк(УСПД сбрасывает в БД измеренные значения)
заранее неизвестно- есть желание отобразить последние 100 но их может быть и меньше
Оно априори никогда неизвестно - кол-во строк в результирующем наборе. Если нужно ограничить кол-во строк в результирующем наборе - используйте в запросе TOP, ROWNUM или что там в Postgre.

Дарю: яндекс

Там в примерах заодно подспудно поясняется, что есть "первые" и "последние" в SQL.

Что касается приведённого Вами куска кода, конструкция типа что_то<>NULL сразу вызывает вопросы у любого, работавшего с RDBMS. Как оно в MS4D - я лично не знаю, может и правильно.