Obrigado pela dica Dennes,
na realidade o que estava acontecendo é que o nome dos campos na tabela esta escrito com letras mairusculas e eu esta colocando no código com letras minusculas.
Não sabia que era case Sensitive.
Alterei e funcionou
Obrigado.