Just nu i M3-nätverket
Gå till innehåll

bizarrt icke-fel?


Jonas Bergström

Rekommendera Poster

Jonas Bergström

Gör ett orderplockningssystem för en webshop och skickar ett formulär till filen processorder.asp .

 

Innehållet i filen:

 

 

Set rs = Server.CreateObject("ADODB.Recordset")

SQLString = "SELECT * FROM Orderrad Where Ordernr =" & Request.Form("Ordernr")

rs.Open SQLString, Db, 3, 3

Do until rs.EOF

rs("AntalSkickat") = Request.Form(Cstr(rs("Orderrad")))

Response.write rs("AntalSkickat")

rs.MoveNext

Loop

rs.Update ' här får jag fel!

rs.Close

Set rs = nothing

SQLString ="Select * FROM orderhuvud where Ordernr=" & Request.Form("Ordernr")

set rs = Server.CreateObject("ADODB.Recordset")

rs.Open SQLString, Db, 3, 3

rs("Skickat") = true

rs("Kommentar") = Request.Form("Kommentar")

rs.Update

rs.Close

set rs = nothing

 

problemet är att vid rs.Update så uppdateras posterna men det returneras ändå ett fel! den säger att rs är BOF/EOF trots att recordcount är 2!

 

någon som har något tips?!

 

/Jonas Bergström

[inlägget ändrat 2000-09-18 15:55:27 av Jonas Bergström]

Länk till kommentar
Dela på andra webbplatser

Varför har du den updaten där då, den gör ju ingen nytta där...

 

Ta bort den och ditt fel försvinner...

 

anledningen är säkert att du loopat igenom hela recordsetet och befinner dig på EOF och då försöker du göra en update...

 

- Magnus

 

 

Länk till kommentar
Dela på andra webbplatser

Jonas Bergström

jaha... så om man har

 

rs.Open SQLString, Db , 3, 3

 

så uppdateras det direkt?

 

hmm har gjort så innan tror jag?

eller är det bara om man har rs.Addnew?

 

Ändring:

 

nä det fungerade inte då uppdateras inte posterna...

[inlägget ändrat 2000-09-18 16:08:30 av Jonas Bergström]

 

Ändring igen:

 

hehe jo det fungerar.. förresten, vad är Mime-typen för ett word-document?

 

 

[inlägget ändrat 2000-09-18 16:18:09 av Jonas Bergström]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...