¡Hola!
De alguna manera se está intentando una operación con un componente proveedor (
provider), el cual no tiene asignado un conjunto de datos (
data set) para llevarla a cabo (es posible que tu componente
qTemp sea ese conjunto de datos que no ha sido asignado al proveedor).
La muestra de código que nos presentas no deja claro en qué punto usas un proveedor, pero estoy seguro que se está intentando hacer algo con uno, posiblemente por la acción de un conjunto de datos cliente (
client data set) conectado a él.
Utilizando la útil herramienta
Find in Files del entorno de Delphi podrás darte cuenta de cuáles son los lugares y las condiciones, dentro de la VCL, que elevan la excepción de mensaje "
Missing DataSet property".
¡Suerte y no dejes de contarnos!
Al González.