break on
$nul = setoption('WrapAtEOL','On')
?? "[1] : " + @time
$K2E_EXEPath = @scriptdir
$lokaldb = $K2E_EXEPath + "\Artiklar.mdb"
$importfile = loadfile(@scriptdir + '\090420.csv')
$i_array = quicksort($importfile,0)
?? "[2] : " + @time
$ConnDSN = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" + $lokaldb + ";Uid=;Pwd=;"
$sql = "CREATE TABLE tmptbl (Artikelnummer varchar (255), Benämning varchar (255), Styckpris double, Flag char (1), EAN varchar (255))"
$rs = DBCommand($ConnDSN,$sql)
?? "[3] : " + @time
For each $row in $i_array
If Not $row = ''
$items = Split($row,";")
If not Instr($items[0],'Artikel')
$aitem = Cstr($items[0])
$bitem = Cstr($items[1])
If Instr($bitem,"'")
$bitem = Join(Split($bitem,"'"),"")
Endif
$citem = Join(Split($items[2],' '),'')
$ditem = Cstr($items[3])
$values = "'" + $aitem + "','" + $bitem + "','" + $citem + "','" + $ditem + "'"
$fields = "Artikelnummer,Benämning,Styckpris,EAN"
$sql = "INSERT INTO tmptbl(" + $fields + ") VALUES(" + $values + ")"
$rs = DBCommand($ConnDSN,$sql)
$items = ''
Endif
Endif
Next
?? "[4] : " + @time
Get $x