Tancredo, realmente existe algumas coisas erradas, no método Consultar, você utiliza o ExecuteNonQuery, que é um método que não retorna dados só executa comandos então você não terá retorno
do seu select, neste caso você pode até utilizar um ExecuteReader() ou gerar um DataTable. Depois é necessário fazer um loop neste objeto para recuperar as informações e armazenar em suas variáveis ou diretamente
nos seus textbox.
Aconselho a ver o vídeo sobre ADO.NET no módulo 4 do MSDN Experience.
http://www.msdnbrasil.com.br/experience/vsts/Home.aspx
Se preferir veja o link abaixo e tende entender os comandos.
http://www.macoratti.net/vbn_odrg.htm
Abraço
Estevam
**** Se a reposta foi útil, então não esqueça de marca-lá. ***