webForumDet fria alternativet

Replaca ifrån en lista

.NET

2 svar · 197 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#1

Det här blir knepigt att förklara.
Via vb så bygger jag upp ett asp-script, där det bl a blir en OPTION-lista.
Innehållet i listan beror på visa filer som ligger i en mapp.
T ex:
sv_test.asp
de_test.asp
en_test.asp

I koden så plockar jag ut de 2 första boksäverna:

strText = strText & "<OPTION Value=""" & 
Left(oFile.Name, 2) & """>"
 & Left(oFile.Name, 2) & vbCrLf'<--- denna vill jag replaca

Jag har också en textfil som innehåller förkortningarna och länderna:

AF  = AFGHANISTAN                                         
AL  = ALBANIA                                                
DZ  = ALGERIA                                               
AS  = AMERICAN SAMOA                                        
AD  = ANDORRA

DVS massor av länder.
Nu skulle jag vilja replaca det som "syns" i OPTION-lista med det
rätta namnet på landet.
Hur bör jag göra?
Läsa in hela texten med FSO?
Öppna texten som en textdriven databas?
[REDIGERAT]
Hela denna textfil är inläst i en combobox, hjälper det?
Tacksam för svar.

Medlem sedan okt. 20023 030 inlägg
#2

saw skrev:

Hela denna textfil är inläst i en combobox, hjälper det?

Inte vidare mycket eftersom att du inte sagt HUR det är inläst i Comboboxen, d.v.s hur Comboboxens innehåll ser ut efter att du läst in det.

Det hade däremot varit mycket smartare om du läst in hela filen i en array och loopat igenom den istället.

Medlem sedan mars 20011 880 inlägg
#3

Löst, jag lade till landsnamnet i filnamnet.

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)