Grazie mille per l'interessamento, già qualcosa mi è chiara, ti passo un piccola parte del file txt in questione visto ke è piuttosto lungo...
XT - KLM exel e Air Exel
Y1 - Blue Air Transport Aerian (Romania)
YD - Gomelavia (Bielorussia)
YK - Air Kibris (Turkish Airlines)
YL - Yamal Airlines (Russia)
YM - Montenegro Airlines (Montenegro)
YQ - Air Company Polet (Russia)
YS - Régional Compagnie Aerienne Européenne
YT - Air Togo
YV - Mesa Airlines (USA)
YW - Air Nostrum
YX - Midwest Airlines
Z4 - Zoom Airlines (Canada)
ZA - Interavia Airlines (Russia)
ZE - Líneas Aéreas Azteca (Messico)
ZH - Shenzhen Airlines
ZI - Aigle Azur (Francia)
ZL - Regional Express
ZN - Air Bourbon
ZR - Aviacon Citotrans
ZS - Azzurra Air
ZU - Helios Airways
ZW - Air Wisconsin

Questi e una serie di altri codici (codici IATA delle compagnie aeree del mondo) sono il file .txt..Ora credo ke grazie al tuo codice posso aprire e lavorare sul file... Ora vorrei sapere con questo ciclo ke hai tu :
<%
while (!stream.AtEndOfStream) {
// Legge una singola riga
aux = stream.ReadLine();
// Divide la riga ad ogni occorrenza di $
arr = aux.split("$");
%>
Posso lavorare su ogni singola riga del file txt ? nel senso in questo ciclo io devo fare delle query per inserire nel mio database il codice e il campo nome della compagnia di ogni singola riga, vabbene farlo in questo ciclo, giusto ?