Hola.
Lo que tenes que hacer es obtener el esquema la la tabla para que luego recorras los campos y tiene la misma y obtengas los nombres de los campos. Aca tenes unos ejemplo completos:
http://aspalliance.com/542 http://www.recursosvisualbasic.com.a...sql-server.htm
También otra es que te conectes a la base y luego usas un dataSet y dataAdapter y cargues el dataSet usando dataadapter.fillschema() con lo que solamente cargas la estructura de la tabla y podes obtener los nombre de los campos que tiene la tabla