18 messaggi dal 22 aprile 2001
Prendendo spunto dal libro di Bochicchio(fatto molto bene) ho scritto la seguente pagina asp:

......
nome=Request.form("nome")
cognome=Request.form("cognome")
indirizzo=Request.form("indirizzo")
citta=Request.form("citta")
provincia=Request.form("provincia")
cap=Request.form("cap")
telefono=Request.form("telefono")
email=Request.form("email")
userid=Request.form("userid")
password=Request.form("password")



Function apici (stringa)
apici=Replacestringa, " ' ", " ' ' ")
End Function

if len(Request.Form) > 0 then
'and if Request.Form("password") == Request.Form("password2")
dim conn, strConn
strConn="Provider=Microsoft.Jet.OLEDB.4.0; Data Source = " &_
Server.MapPath("negozio.mdb")
Set conn=Server.CreateObject("ADODB.Connection")
Conn.Open StrConn


SQL="INSERT INTO Utenti (nome, cognome, indirizzo, citta, provincia, cap, telefono, email, userid, password)"
SQL=SQL & "VALUES (' " & apici(nome) & " ',"
SQL = SQL &" ' "& apici(cognome) & " ',"
SQL = SQL &" ' "& apici(indirizzo) & " ',"
SQL = SQL &" ' "& apici(citta) & " ',"
SQL = SQL &" ' "& apici(provincia) & " ',"
SQL = SQL &" ' "& apici(cap) & " ',"
SQL = SQL &" ' "& apici(telefono) & " ',"
SQL = SQL &" ' "& apici(email) & " ',"
SQL = SQL &" ' "& apici(userid) & " ',"
SQL = SQL &" ' "& apici(password) & " ' )"

.....

e ricevo questo errore:
Microsoft JET Database Engine (0x80040E14)
Errore di sintassi nell'istruzione INSERT INTO
non riesco a trovare il problema mi sembra di aver seguito l'esempio (che mi funziona).
Potete aiutarmi?
Vi ringrazio
358 messaggi dal 05 marzo 2001
Ammesso che la query sia sintatticamente corretta (adesso non mi va di darci un'occhiata, data l'ora tarda...) potrebbe esserci un conflitto con i nomi riservati di Access...
prova a mettere tra parentesi quadre la colonna password, così:

SQL="INSERT INTO Utenti (nome, cognome, indirizzo, citta, provincia, cap, telefono, email, userid, [password])"

e fammi sapere...

'notte

A.Paterno
Il =:P ianista
'Ascolta Mozart mezz'ora al giorno e ti toglierà il "magone" di torno'
18 messaggi dal 22 aprile 2001
FUNZIONAAAAA!!! Grazie mille x il suggerimento non ci avrei mai pensato!!!
Ciao

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.