15. september 2003 - 10:34Der er
6 kommentarer og 1 løsning
Hente flere oplysninger fra txt fil
Hejsa ...
Jeg har denne stump kode:
Set fso = CreateObject("Scripting.FileSystemObject") filespec = Server.Mappath("fil.txt") Set f = fso.OpenTextFile(filespec,1) id=656 Do While not f.AtEndOfStream id=id+1 conn.execute("INSERT INTO Data(Id, ParentID, Tekst, Sprog, Dato) VALUES (" & id & ", 126, '" & f.Readline & "', 'DK', 20030914180635)") Loop
Overstående henter en hel linje og smider det ind i databasen. Hvordan kan jeg hente linjen ud og dele den udfra #?
Eks. fil.txt Tekst1 # Teskt 2 # Teskt 3 # Tekst 4 # Tekst 5 Tekst1 # Teskt 2 # Teskt 3 # Tekst 4 # Tekst 5
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Og er jeg så sikker at jeg ikke få fjernet alle mine mellemrum. Lad os sige at jeg har følgende i min fil: ------------- Dette er tekst 1 # Her er noget andet Dette er nr 2 # her har vi så noget
Det skulle nødig blive til: Detteertekst1#Herernogetandet Detteernr2#herharvisånoget
<% Connection_string = "Driver={mysql};Server=192.168.1.1;Database=NAVN;UID=BRUGERNAVN;PWD=KODE;" Set Conn = Server.CreateObject("ADODB.Connection") Set RS = Server.CreateObject("ADODB.Recordset") Conn.Open Connection_string
Set fso = CreateObject("Scripting.FileSystemObject") filespec = Server.Mappath("1.txt") Set f = fso.OpenTextFile(filespec,1)
Dato = 20031011143855 KategorID = 23 Sprog = "DK" Antal = 1
Do While not f.AtEndOfStream
LineArray = Split(f.Readline, "*")
Score = LineArray(0) Titel = LineArray(1) Tekst = LineArray(2)
Conn.Execute("INSERT INTO Data(ParentID, Navn, Tekst, Score, Sprog, Dato) VALUES (" & KategorID & ", '" & Titel & "' , '" & Tekst & "', " & Score & ", '" & Sprog & "', " & Dato & ")")
Antal = Antal + 1
Loop
Antal = Antal - 1
Response.write "Der er tilføjet i alt " & Antal & " poster til systemet" %>
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.