Pessoal, Descobri o erro anterior... A questão estava no 's' A variável é 'session', e eu havia digitado 'sesssion' (com 3 s). Mas agora surgiu outro erro... Este erro vou ter que explicar o relacionamento dele. Os eventos consulta e impressao estão sendo ativados por um componente, ou seja, uma DLL. No caso da consulta, o componente está fazendo a consulta e retornando os valores para uma Recordset normalmente, mas quando o evento impressao vai buscar os dados do componente para gerar a apólice, está ocorrendo o erro. Já recompilei o componente e pedi para registrarem aqui na empresa. As variáveis estão declaradas corretamente, pelo menos, aparentemente, e os parametros estão sendo passados por valor. Estou transcrevendo o código do componente logo abaixo, caso alguém tenha alguma sugestão, será muito bem vinda. Obrigado a todos que puderem me ajudar Jackson Arruda Analista de Sistemas Minas Brasil Seguradora