quel TXT è in realtà un CSV (o "meglio" PSV [Pipe Separated Value] :P)
il motore ADODB (uno di quelli con cui ci si connette a un database) permette di aprire un CSV come fosse un Dataset
qui c'è un esempio (magari c'è di meglio googlando un po', ma il concetto è quello)
http://shurie.com/coder/code_details.asp?codeid=29
credo che caschi proprio al caso tuo