Resolvido!Seleção pela tabela não apresenta valor correto no grid

Boa tarde tenho uma tabela de apoio chamada tmandatos que serve de apoio quando se carrega um formulário até aqui tudo bem só que ao gravar não grava com valor correto o formato do campo mandato é varchar com o conteudo por exemplo 2005-2009 mas na tabela mysql apresenta o valor 5
que se passa o que estou a fazer mal?

O select do campo mandato estava mal tinha
SELECT numero , mandato
FROM tmandatos
ORDER BY mandato
em vez de
*SELECT mandato , mandato
FROM tmandatos
ORDER BY mandato

coloque
SELECT mandato as retorno , mandato
FROM tmandatos
a 1a. coluna é que é retornada para o campo do lookup e a 2a. é a exibida