que onda camarada...
mira yo he hecho algo parecido... lo primero, es asegurarte de q el TXT esta en un formato válido ... como csv (comma sepparated value)
si es asi... puedes utilizar un DTS(data transformation service) de SQL para transferir el TXT a una tabla de SQL server, y luego almacenas el DTS como modulo de visual basic.
de este modo puedes integrarlo a una aplicacion en visual y ejecutarlo en el momento q desees...