Just nu i M3-nätverket
Jump to content

Batch/multiple UPDATE med QueryString.


Payman

Recommended Posts

Så här ser min QueryString ut:

http://.../showres.asp?resid=69&place69=1&points69=

1&lap69=1&resid=68&place68=1&points68=1&... osv

 

Så här ser koden jag lagt in innan HEAD:

DIM place

DIM points

DIM lap

DIM resid

FOR EACH fld IN Request.QueryString

IF left(fld,5)="resid" then

resid=right(fld,len(fld)-5)

Set Conn = Server.CreateObject("ADODB.Connection")

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

Conn.Open "gokartDSN"

sSQL=UPDATE Resultat SET place=" & request.QueryString("place" & resid) & ",points=" & Request.QueryString("points" & resid) & ",lap=" & Request.QueryString("lap" & resid) & " WHERE resID=" & resid

Conn.execute sSQL

END IF

NEXT

 

Detta blir mitt felmeddelande:

Microsoft VBScript compilation error '800a0401'

 

Expected end of statement

 

/aspcit/showres.asp, line 33

 

sSQL=UPDATE Resultat SET place=" & request.QueryString("place" & resid) & ",points=" & Request.QueryString("points" & resid) & ",lap=" & Request.QueryString("lap" & resid) & " WHERE resID=" & resid

 

Jag är osäker på Set Conn och Set rs när man kör Update-strängen.

 

Förmodligen så är UPDATE strängen lite tokig. Jag kan dock inte hitta felet.

 

 

MTFBWY!

 

Patrick Arkley

 

 

Link to comment
Share on other sites

Magnus Ahlkvist

Du har inget citationstecken som inledning på strängen.

 

sSQL=UPDATE......

ska vara

sSQL="UPDATE......"

 

--

Snäll ibland. rättvis nästan jämt. Elak för det mesta.

 

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...