webForumDet fria alternativet

Update sats..

5 svar · 140 visningar · startad av limpon

limponMedlem sedan sep. 2001175 inlägg
#1

Här har jag mina 2 update satser.
spelarid har jag tagit in som request.form. Då jag skriver ut dom här satserna på skärmen så ser det ut o funka, men det är första gången jag håller på med null, jag har fått för mig att den ska sätta värdet i fältet till inget alls.

Bara undrar om jag har gjort nått dumt fel så här på morgon sidan då inte hjärnan hänger med fullt ut =).

Tacksam för svar =)

*********************************
SQLstmt2 = "UPDATE Player Set spelare_agd_av = null Where ID='"&spelarid&"'"
*********************************
SQLstmt = "UPDATE Player Set lag=0 Where ID='"&spelarid&"'"

------------------
//Limpon

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Jag ser inget direkt fel. En undran dock, är kolumn id av typen tal? Om det är så så skall du uínte ha ' kring värdet.Får du något fel eller så?

Du kan slå ihop dom till en sats.

SQLstmt2 = "UPDATE Player Set spelare_agd_av = null,lag=0 Where ID='"&spelarid&"'"

------------------
essentitia preter non sans multiplicandum

limponMedlem sedan sep. 2001175 inlägg
#3

Den är en räknare.
Vet inte alls jag varför det inte funkar =/.
Då jag skrev ut det så såg det bra ut.
Men sedan så jag skulle ta execute så vart allt bara f*n.

------------------
//Limpon

limponMedlem sedan sep. 2001175 inlägg
#4

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/jimmy.eriksson/elit_game/asp/salj_spelare.asp, line 33

det felet får jag.
och på line 33 står det.

Databas.Execute(SQLstmt2)

och på sqlstmt2 står det.
(Jag bytte till ditt förslag på koden).
**********************************
SQLstmt2 = "UPDATE Player Set spelare_agd_av = null,lag=0 Where ID='"&spelarid&"'"

------------------
//Limpon

LarsGMedlem sedan dec. 200012 464 inlägg
#5

Om id är räknare så bör det se ut så här

SQLstmt2 = "UPDATE Player Set spelare_agd_av = null,lag=0 Where ID=" & spelarid

Som sagt, inga apostrofer om det är tal.

------------------
essentitia preter non sans multiplicandum

limponMedlem sedan sep. 2001175 inlägg
#6

Det stämmer det, nu då du sa det så kommer jag på att det stämmer väldigt bra =)
tusen tack för hjälpen!

------------------
//Limpon

127 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)