El error de ejecución 211 aparece cuando intenta llamar a un método abstracto. Consulte este enlace de más información sobre errores de tiempo de ejecución de FreePascal/Lazarus.
Dado que dice que todo se hace mediante código y no tiene componentes visuales, el problema probablemente radica en que su código intenta usar un componente principal que no ha anulado el método Open. Debería poder resolver esto utilizando el componente descendiente correcto.
Otra posibilidad, aunque fuertemente recomiendo evitar este, es anular el método Open usted mismo. Debe evitarse porque si está utilizando un componente ancestral, probablemente deba anular métodos más abstractos.
HTH