salve a tutti.
il problema è il seguente.
Voglio aggiornare una semplice tabella con 2 campi, uno testo ed uno numerico a precisione singola mentre inserisco dei dati in un'altra tabella per l'archiviazione.
le ho provate tutte ma non riesco a risolvere.. :S
ho anche fatto stampare le diverse variabili, e son tutte corrette, cioè numeri laddove servono numeri, i record sono tutti esistenti nel db.. non capisco quale sia il problema..
Fatto sta che mi da quest'errore..
Microsoft JET Database Engine error '80040e14'
Syntax error in UPDATE statement.
/fantacalcio/Admin_ScriptInserisciPunteggi.asp, line 27
qualcuno può aiutarmi??
posto il codice quì sotto..
grazie!
<%
Giornata=request.Form("Giornata")
IdSquadra=request.Form("IdSquadra-1")
ArraySquadre=""&IdSquadra&""
sqlLeggiClassificaSquadra="select * from TblClassificaTot where IdSquadra='"&IdSquadra&"'"
set rsLeggiClassificaSquadra= Server.CreateObject("adodb.recordset")
rsLeggiClassificaSquadra.open sqlLeggiClassificaSquadra, connessione
PuntiPrec=rsLeggiClassificaSquadra.fields("Punti")
PuntiSett=request.Form("Punti1")
ArrayPunti=""&PuntiSett&""
PuntiTot=PuntiPrec+PuntiSett
PuntiDef=Csng(PuntiTot)
Response.Write(""&IdSquadra&"
")
Response.Write(""&ArraySquadre&"
")
Response.Write(""&PuntiPrec&"
")
Response.Write(""&PuntiSett&"
")
Response.Write(""&PuntiTot&"
")
Response.Write(""&PuntiDef&"
")
Response.Write(""&ArrayPunti&"
")
sqlAggiornaClassificaSquadra="update TblClassificaTot set Punti="&PuntiDef&" where IdSquadra='"&IdSquadra&"'"
set rsAggiornaClassificaSquadra= Server.CreateObject("adodb.recordset")
rsAggiornaClassificaSquadra.open sqlAggiornaClassificaSquadra, connessione
for i=2 to 32
IdSquadra=request.Form("IdSquadra-"&i&"")
sqlLeggiClassificaSquadra="select Punti from TblClassificaTot where idSquadra='"&IdSquadra&"'"
set rsLeggiClassificaSquadra= Server.CreateObject("adodb.recordset")
rsLeggiClassificaSquadra.open sqlLeggiClassificaSquadra, connessione
PuntiPrec=rsLeggiClassificaSquadra.fields("Punti")
PuntiSett=request.Form("Punti"&i&"")
PuntiTot=PuntiPrec+PuntiSett
PuntiDef=Csng(PuntiTot)
sqlAggiornaClassificaSquadra="update TblClassificaTot set Punti="&PuntiDef&" where IdSquadra='"&IdSquadra&"'"
set rsAggiornaClassificaSquadra= Server.CreateObject("adodb.recordset")
rsAggiornaClassificaSquadra.open sqlAggiornaClassificaSquadra, connessione
ArraySquadre=""&ArraySquadre&"" + "-" + ""&IdSquadra&""
ArrayPunti=""&ArrayPunti&"" + "-" + ""&PuntiSett&""
Response.Write(""&IdSquadra&"
")
Response.Write(""&ArraySquadre&"
")
Response.Write(""&PuntiPrec&"
")
Response.Write(""&PuntiSett&"
")
Response.Write(""&PuntiTot&"
")
Response.Write(""&PuntiDef&"
")
Response.Write(""&ArrayPunti&"
")
next
sqlInserisciPunteggi="insert into TblClassificaSett (Giornata, Squadre, Punti) values ('"&Giornata&"', '"&ArraySquadre&"', '"&ArrayPunti&"')"
set rsInserisciPunteggi= Server.CreateObject("adodb.recordset")
rsInserisciPunteggi.open sqlInserisciPunteggi, connessione
%>

Rispondi quotando
