du använder dig av filsystemsobjektet (fso) för att läsa in filen till en variabel, och du använder en insert-fråga mot tabellen i databasen för att lägga in informationen där.
duger det som svar så länge?
10 svar · 212 visningar · startad av fredrik99
Hej,
Hur ska man utforma ett script som "läser igenom" en html-fil och lägger in i en databas automatisk?
du använder dig av filsystemsobjektet (fso) för att läsa in filen till en variabel, och du använder en insert-fråga mot tabellen i databasen för att lägga in informationen där.
duger det som svar så länge?
Du vill inte publisera lite "kom igång" kod? Så jag är inne på rätt tankeväg
Jag har läst en del inom detta område, men ej kommit fram till någon lösning. Det som jag har är en txt fil med resultat i. Resultat vill jag ha in i olika fält i databaseen.
Nått sånthär kanske?
Set fso = CreateObject("scripting.FileSystemObject")
lokal = "din_fil.txt"
Set filen = fso.OpenTextFile(lokal)
filecont = filen.ReadAll
'öppna databasen
strSQL = "Insert Into tabell(fält) Values('"&filecont&"')"
Connection.Execute(strSQL)
Varje rad innehåller:
datum, tid, namn, kmtid.
Hur delar man upp det så det kommer rätt in i databasen?
Du får använda SPLIT för att dela upp raderna. Nåt sånt här kanske:
Set fso = CreateObject("Scripting.FileSystemObject")
filename = "din_fil.txt"
Set theFile = fso.OpenTextFile(filename)
Do While theFile.AtEndOfStream <> True
text = theFile.ReadLine
data = Split(text, ",")
strSQL = "INSERT INTO tabell (datum, tid, namn, kmtid) VALUES ('"& data(0)&"', '"& data(1) &"', '"& data(2) &"', '"& data(3) &"')"
Connection.Execute(strSQL)
Loop
Fick inte det att funka Blir nog att importera ifrån excel istället.
Fick inte det att funka Blir nog att importera ifrån excel istället.
Vad får du för felmeddelande?
Fick en massa konstiga tecken ;(
Blir lättare med excel, i och med att resultaten skrivs i excel.