Problema con INSERT INTO
ciscos
ciscos non è online. Ultima attività: 11/03/2009 20.01.52ciscos
il 15 febbraio 2004 alle 17.04
59 messaggi dal 08 aprile 2003
Ho la seguente query d'inserimento:

strsql = "INSERT INTO tbl_login (nomeutente, password, dataregistrazione, tipoutente, email)"
strsql = strsql & " Values('"
strsql = strsql & nomeutente & "','"
strsql = strsql & password & "',#"
strsql = strsql & data & "#,"
strsql = strsql & 0 & ",'"
strsql = strsql & email & "')"


se la stampo mi da:

INSERT INTO tbl_login (nomeutente, password, dataregistrazione, tipoutente, email) Values('Prova','provapassword',#15/02/2004#,0,'io@io.com')

ma quando la eseguo mi da il seguente errore:

Errore di sintassi nell'istruzione INSERT INTO.

Se metto solo un campo da inserire (es. nomeutente) il record viene creato senza generare errori.

PS: la query l'ho copiata paro-paro da un altra pagina in cui funziona benissimo!!



Re: Problema con INSERT INTO
BrightSoul
BrightSoul non è online. Ultima attività: 11/05/2009 10.54.44BrightSoul Top Poster
il 16 febbraio 2004 alle 08.23
Contributi | 4.726 messaggi dal 09 febbraio 2002
ciao,
"password" è una parola riservata. Se la usi nella query può essere fraintesa dal parser e ti restituisce un errore. Basta che la metti tra parentesi quadre:

strsql = "INSERT INTO tbl_login (nomeutente, [password], dataregistrazione, tipoutente, email)"
strsql = strsql & " Values('"
strsql = strsql & nomeutente & "','"
strsql = strsql & password & "',#"
strsql = strsql & data & "#,"
strsql = strsql & 0 & ",'"
strsql = strsql & email & "')"

così verrà interpretata letteralmente, come nome di campo.
Sono anche altre le parole riservate, non te le so elencare tutte... comunque da ora sai che se capita qualcosa di strano ma la sintassi è giusta, probabilmente è colpa di una parola riservata.
ciao

- So what you're saying is, if we get in trouble, there's no one to help us out?
- I'm afraid not.
- Fantastic!

Vai a:
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.

COMMUNITY
ULTIMI MESSAGGI
MEDIA
IN EVIDENZA
MISC
Powered by .db Forums "Caesar Reborn" v. 2009.6.9