Fejl i connection med txt fil og while - wend løkke.
hvad er der galt med denne kode... jeg får hele tiden iis serveren på min pc til at gå ned... og det hjælper ikke at genstarte serveren, jeg skal genstarte hele pcen. -------------- Set fso = CreateObject("Scripting.FileSystemObject") filespec = Server.Mappath("files/test.txt") Set f = fso.OpenTextFile(filespec,1) Response.write f.ReadLine
while not stream.AtEndOfStream
word = 1 i = 1 j = 1 line = stream.ReadLine
while j <> 0 j = inStr(i, line, chr(9), vbTextCompare)
if j > 0 then s = Mid(line, i, j-i)
select case word case 2 varenr_get = s case 3 name = s case 6 buy_price = s case 7 stock = s end select
i = j +1 word = word +1 end if wend ' if varenr_get = varenr then ' sql = "insert into products (prod_varenr,prod_name,prod_buy_price,prod_stock,prod_distributor,prod_subcat_id) values ('"&varenr&"','"&name&"','"&buy_price&"','"&stock&"','"&distributor&"','"&subcat_id&"')" ' conn.execute (sql) ' response.redirect "infodata.asp" ' mode = 2 ' break ' end if wend --------------- please help wraber
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
Meningen med denne kode er at dele nogle tekststrenge op efter tabulator (chr(9)), og så smide det ind i en database.. (det er udkommenteret i dette stykke kode)
Nu sidder jeg lige og er i fuld gang med noget andet, så kan ikke lige teste det, men det ville virke logisk hvis det var et uendeligt loop der fik din IIS til at gå ned.
ja det mener jeg også, men så plejer jeg at gå ind under administration, og stoppe iis'en og starte den igen, hvilket normalt hjælper. dette hjælper bare ikke nu! Jeg forstår det ikke.
Lige før denne linie: Set f = fso.OpenTextFile(filespec,1)
Hvis stien viser sig at være korrekt så prøv at udskifte Set f = fso.OpenTextFile(filespec,1) med Set f = fso.OpenTextFile(filespec,ForReading,False,TristateUseDefault)
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.