Vi kan starte med indlæsning af filen. Dette eksempel læser en tekstfil, testread.txt linie for linie:
Set fs=Server.CreateObject(\"Scripting.FileSystemObject\") Set f=fs.OpenTextFile(Server.MapPath(\"testread.txt\"), 1)
do while f.AtEndOfStream = false Response.Write(f.ReadLine) Response.Write(\"<br>\") loop
f.Close Set f=Nothing Set fs=Nothing ----------------------------- Derefter kan vi udvide den med indlæsning af linien i et array via. split funktionen:
Set fs=Server.CreateObject(\"Scripting.FileSystemObject\") Set f=fs.OpenTextFile(Server.MapPath(\"testread.txt\"), 1)
do while f.AtEndOfStream = false
MyArray = Split(f.ReadLine, \",\", 2)
loop
f.Close Set f=Nothing Set fs=Nothing
Ovenfor indlæses 2 felter, defineret som kommaseparerede felter i linien. Kan udskiftes med -1 for at læse alle felter i en linie ------------------------------- Og endeligt kan vi danne en SQL streng, som kan bruges til opdatering af databasen:
Set fs=Server.CreateObject(\"Scripting.FileSystemObject\") Set f=fs.OpenTextFile(Server.MapPath(\"testread.txt\"), 1)
så vil strSQL indeholde \"INSERT INTO Tabel VALUES(\'Tekst\', Tal)\"
Håber dette kan hjælpe dig videre :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.