Just nu i M3-nätverket
Jump to content

bizarrt icke-fel?


Jonas Bergström

Recommended Posts

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]

Link to comment
Share on other sites

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

 

 

Link to comment
Share on other sites

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]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...