377 messaggi dal 08 settembre 2001
CIAO a tutti, non riesco a trovare l'errore.
l'errore è questo:
Incorrect syntax near ','

non riesco a vederlo mi potreste dire dove sbaglio?
sql="UPDATE Disco SET "
sql=sql &" Nome ='"&FixQuotes(Request("discoteca"))&"',"
sql=sql &" Stagione ='"&FixQuotes(Request("stagione"))&"',"
sql=sql &" LinkDisco ='"&FixQuotes(Request("linkdisco"))&"',"
sql=sql &" Via ='"&FixQuotes(Request ("via"))&"',"
sql=sql &" Costo ="&Request("costo")&","
sql=sql &" Liste ='"&FixQuotes(Request("liste"))&"',"
sql=sql &" LRecensione ='"&FixQuotes(Request("lrecensione"))&"',"
sql=sql &" NRecensione ='"&FixQuotes(Request("nrecensione"))&"',"
sql=sql &" Apertura ='"&FixQuotes(Request("apertura"))&"',"
sql=sql &" Voto ="&Request("voto")&","
sql=sql &" Img ='"&Request("img")&"' WHERE id='"&Request("id")

grazie



L' errore è sull' ultima riga. L' ID, supponendo che sia numerico, non va racchiuso tra apici (e cmq ne mancherebbe uno):

sql=sql &" Img ='"&Request("img")&"' WHERE id='"&Request("id")

---[ www.digiscout.it ]---

"This message was written using 100% recycled electrons"
377 messaggi dal 08 settembre 2001
mi sono sbagliato prima nello scrivere. ora l'ho copiata dal codice:
sql = "UPDATE Disco SET "
sql = sql &" Nome ='"&FixQuotes(Request("discoteca"))&"',"
sql = sql &" Stagione ='"&FixQuotes(Request("stagione" ))&"',"
sql = sql &" LinkDisco ='"&FixQuotes(Request("linkdisco" ))&"',"
sql = sql &" Via ='"&FixQuotes(Request("via" ))&"',"
sql = sql &" Costo = "&Request("costo" )&","
sql = sql &" Liste ='"&FixQuotes(Request("liste"))&"',"
sql = sql &" LoroRecensione ='"&FixQuotes(Request("lororecensione" ))&"',"
sql = sql &" NostraRecensione ='"&FixQuotes(Request("nostrarecensione"))&"',"
sql = sql &" Apertura ='"&FixQuotes(Request("apertura"))&"',"
sql = sql &" Voto = "&Request("voto" )&","
sql = sql &" Img ='"&FixQuotes(Request("img" ))&"',"
sql = sql &" WHERE id="&Request("id")

34 messaggi dal 06 settembre 2002
hai provato a togliere l'ultima , quella della riga
sql=sql &" Voto ="&Request("voto")&","
e scrivere quind sql=sql &" Voto ="&Request("voto")&" WHERE id="&Request("id")

Ciao

Maito

377 messaggi dal 08 settembre 2001
si ci ho provato, e poi su un'altra pagina faccio un Update simile soltanto con meno campi e li non ho problemi


è tutto il giorno che ci combatto

34 messaggi dal 06 settembre 2002
Altre due prove.
1) Controlla il formato di ogni campo (magari qualcuno di questi è numerico e tu l'hai messo come testo nell'upadate o viceversa;
2) prova a fare una response.write della sql e vedi se magari c'è qualche campo vuoto tra quelli che richiami con la request.

Ciao

Maito
377 messaggi dal 08 settembre 2001
guarda avevo gia fatto tutto quello che mi hai detto.
cmq l'ho rifatto e mi sono accorto che un campo era vuoto non perchè c'è qualcosa di sbagliato nella query ma perchè avevo chiamato il text in un modo e lo richiamavo in un altro.



cmq grazie dell'aiuto.

19 messaggi dal 08 maggio 2002
<b>Daniele80 ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote><hr height=1 noshade id=quote>
mi sono sbagliato prima nello scrivere. ora l'ho copiata dal codice:

sql = sql &" Img ='"&FixQuotes(Request("img" ))&"'," &lt;-- ??
sql = sql &" WHERE id="&Request("id")
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

..scusa, quell'ultima virgola...?


Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.