Avatar billede pnr Nybegynder
23. januar 2003 - 09:29 Der er 2 kommentarer og
1 løsning

Problemer med at læse i tekst fil

Jeg har nogle kommaseparerede tekst filer som jeg skal læse og ligge data i databasen. Der står en masse oplysniner i disse tekstfiler men jeg skal kun bruge et varenummer som er det første der står på hver linie.

tilbudLinie = tilbudData.readline
do while tilbudData.atendofstream = false

jeg gør følgende:

set tilbudFile = server.createObject( "Scripting.FileSystemObject")
tilbudPath = server.mappath("import\" & tilbudFileName)
set tilbudData = tilbudFile.OpenTextFile (tilbudPath)
       
vareCheck        = Mid(vareLinie, 1 , 13)
Y
            = InStr(vareCheck, ";")
IF NOT Y = 0 THEN
    sql = "INSERT INTO tilbud (V_nr) VALUES ("& trim(Mid(tilbudlinie,  1 ,  12))&")"
    DataConn.Execute(SQL)
end if
loop

Jeg får en database fejl som fortæller at der ikke kan ligge 2 ens værider i tabellen. Er det fordi jeg mangler at fortælle den at den skal hoppe ned i næste linie? og hvis det er tilfældet hvordan gør jeg så det?
Avatar billede Spotgun Seniormester
23. januar 2003 - 10:04 #1
Det kunne evt. lyde som om, at varenummeret allerede eksisterer, og at databasen derfor nægter at oprette din record. Prøv at kontroller om det er tilfældet!
Avatar billede pnr Nybegynder
23. januar 2003 - 10:08 #2
ups det har jeg glemt at vise i mit spørgsmål men jeg starter med at slette tabellen jeg skal indsætte data i
Avatar billede pnr Nybegynder
26. januar 2003 - 13:49 #3
Min fil lå ikke der hvor den skulle, nu virker det :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester