Syntax error in UPDATE statement. (update file)

gianluigidibell

Utente Attivo
18 Lug 2007
72
0
6
Piacenza
Cari amici
continuo a distuirbarvi, ma ho anche questo problema.
Ho creato una area di modifica dei dati che a mio dire è carina
L'update è comosto da 3 file
il 1 permette di vedere tutti i file presenti nel database con il bottone modifica a lato
il 2 estrae il record selezionato, facendo vedere tutte le scritte e permette le modifiche, alla fine c'è il bottone invio del modulo

il 3 processa

ecco, ho ricevuto questo errore:
:( Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.

Sono andato a ricercare cos'è, e qusi tutti dicono che si tratta del problema con il database access che non accetta, o meglio da problemi, con i campi data-note ecc
cosi li ho cambiati tutti
ho messo delauto. note auto, ecc ecc
ma il risultato è sempre lo stesso, vi posto il codice della pagina processa qua sotto:

<%@LANGUAGE="VBSCRIPT"%>


<%


Dim dbConn
set dbConn = Server.CreateObject("adodb.connection")
dbConn.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath ("\mdb-database\auto.mdb")


dbConn.Execute("UPDATE tbl_auto SET delauto='" & Request.Form("delauto") & "', marcaauto='" & Request.Form("marcaauto") & "', tipoauto='" & Request.Form("tipoauto") & "', modelloauto='" & Request.Form("modelloauto") & "', targaauto='" & Request.Form("targaauto") & "', coloreauto='" & Request.Form("coloreauto") & "', immatricolataauto='" & Request.Form("immatricolataauto") & "', kwauto='" & Request.Form("kwauto") & "', kmauto='" & Request.Form("kmauto") & "', eurotaxauto='" & Request.Form("eurotaxauto") & "', danniauto='" & Request.Form("danniauto") & "', prezzoauto='" & Request.Form("prezzoauto") & "', piazzaauto='" & Request.Form("piazzaauto") & "', optionalauto='" & Request.Form("optionalauto") & "', noteauto='" & Request.Form("noteauto") & "', prenotataauto='" & Request.Form("prenotataauto") & "', categoriaauto='" & Request.Form("categoriaauto") & "', pdfauto='" & Request.Form("pdfauto") & "', foto_auto='" & Request.Form("foto_auto") & "', foto_guida='" & Request.Form("foto_guida") & "', offertaauto='" & Request.Form("offertaauto") & "', tagauto='" & Request.Form("tagauto") & "', WHERE IDauto='" & Request.QueryString("IDauto") &"'")
Response.Redirect("visualizza_r.asp")
db.Conn.Close()
Set db.Conn=Nothing
%>

Se qualcuno mi puo aiutare,
grazie infinite
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
46
Napoli
www.lucaruggiero.it
Invece di eseguire la query di aggiornamento con Execute, stampala a video con Response.Write: in questo modo vedrai la stringa SQL stampata a video e:

1. sarà più facile leggerla, una volta valorizzata e non con le variabili concatenate;

2. potrai testarla eseguendola direttamente nel database (Access o MySQL che sia) e ricevere un errore più preciso.

Se usi Access, invece di usare il comando UPDATE puoi anche lavorare in aggiornamento col Recordset.
 

gianluigidibell

Utente Attivo
18 Lug 2007
72
0
6
Piacenza
niente, ancora erroere

Dunque ho fatto come mi hai detto ho messo tutti irecord in stampa a video e passano modificati
Per quanto riguarda update non capisco cosa intendi per l'aggiornamentyo sui record access
Ti chiedo scusa
Sep puoi aiutarmi ancora perchè non ho rispolto
grazie
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
46
Napoli
www.lucaruggiero.it
Prova a postare la query stampata a video.

Il secondo punto è semplice: usi Access?

Se si, puoi anche usare l'oggetto Recordset per eseguire l'aggiornamento, invece di eseguire la stringa SQL: è più semplice e ci sono meno margini di errore.
 

gianluigidibell

Utente Attivo
18 Lug 2007
72
0
6
Piacenza
Si uso access

Ti chiedo scusa, ho provato a stampare la quesry a video e va tutto bene, ma non capisco cosa intendi per oggetto recordset
Si uso ACCESS, perdonami
e grazie
 

gianluigidibell

Utente Attivo
18 Lug 2007
72
0
6
Piacenza
Trovato con Dream

Ho capito l'errore, l'esigenza di creare 3 pagine una per caricare tutto il db, la seconda per modificare e la terza per processare, l'ho risolta con un comando di dreamweaver che nn sapevo esistesse. Perdonami, nella paginalla modifica associo tutte le text are al comando agiorna e il gioco è fatto.
Grazie luke, è stato molto gentile ad indirizzarmi
grazie
 
Discussioni simili
Autore Titolo Forum Risposte Data
grottafelix Syntax error in UPDATE statement. Classic ASP 5
W Parse error: syntax error, unexpected '$result' (T_VARIABLE) PHP 4
V [MySQL] You have an error in your SQL syntax MySQL 1
G [WordPress] [PHP] Parse error: syntax error, unexpected '$x332cbce1' WordPress 2
bubino8 [PHP] Query syntax error PHP 6
U [PHP] Parse error: syntax error, unexpected variabile (T_VARIABLE) PHP 8
ANDREA20 [PHP] syntax error, unexpected PHP 4
ANDREA20 [PHP] syntax error, unexpected T_ELSE [era]urgentissimo] PHP 15
A [PHP] syntax error, unexpected T_STRING su html PHP 11
G Parse error: syntax error, unexpected '=' PHP 2
gandalf1959 Parse error: syntax error, unexpected T_VARIABLE PHP 2
Z Parse error: syntax error, unexpected 'parts' (T_STRING), expecting ',' or ';' PHP 2
T Nuova installazione vB: Parse error: syntax error, unexpected T_STRING ... CMS (Content Management System) 0
K Parse error: syntax error, unexpected $end PHP 2
H Parse error: syntax error, unexpected T_SL in /membri/sito/pagina.php... PHP 2
M parse error:syntax error,unexpected T_STRING PHP 2
I upgrade da 4.1.9 a 4.2 errore error SQL syntax in Navigation manager CMS (Content Management System) 1
L syntax error, unexpected T_VARIABLE ??? PHP 1
P Parse error: syntax error, unexpected T_STRING on line 5 PHP 7
J Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in PHP 3
N syntax error PHP 9
LaKanka error in your SQL syntax PHP 6
N Parse error: syntax error, unexpected T_VARIABLE Piccolo Aiutino :) PHP 0
L Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' PHP 1
Devil-94 syntax highligther concetto Javascript 2
S 404 Error " Page not Find" Error SEO e Posizionamento 0
L Error Code: 1215. Cannot add foreign key constraint MySQL 3
M HTTP Status 500 - Internal Server Error. Java 0
A Uncaught Error: jQuery 1
F Uncaught (in promise) Error: 3000ms timeout exceeded Javascript 0
U Campo vuoto data errore Fatal error: PHP 2
W ADODB.Recordset error '800a0bb9' Classic ASP 2
D error text in table HTML e CSS 11
W Microsoft OLE DB Provider for Visual FoxPro error '80040e14' Function name is missing ). Classic ASP 0
W Errore di run-time di Microsoft VBScript error '800a0035' Impossibile trovare il file Classic ASP 0
I Fatal error: Query Failed! SQL: SELECT * INTO OUTFILE PHP 1
G Upload file error Apache 0
A Server Apache immagine not found (ERROR 404) Apache 5
L [PHP] Fatal error: Call to a member function prepare() on null in PHP 0
D [PHP] Fatal error: Class 'COM' not found in C:\..... PHP 6
T MySQL ERROR 1064 MySQL 1
T [PHP] aiuto....Fatal error: Uncaught Error:non riesco a capire PHP 1
T [PHP] ...Parse error che non c'è... PHP 7
C [PHP] Errore "Fatal error: Call to undefined function getTotalUsers()" PHP 2
G PHPMailer: SMTP error Gmail PHP 8
I [PHP] Login Facebook SDK returned an error: No URL set! PHP 0
J [PHP] Recoverable fatal error: PHP 4
momeraths [WordPress] cURL error: problema aggiornamento/installazione plugin WordPress 4
A [PHP] FPDF error: Some data has already been output, can't send PDF file PHP 5
otto9due Error anomalo durante invio dati $.ajax Ajax 20

Discussioni simili