Mi son rifatto il codice provando l'inserimento campo per campo
comincia a dare errore non appena metto in campo note
ecco l'errore:
# Tipo di errore:
Microsoft JET Database Engine (0x80040E14)
Errore di sintassi nell'istruzione INSERT INTO.
/iishelp/csp_asp/inserisci.asp, line 95
# Tipo di browser:
Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
# Pagina:
POST 327 bytes to /iishelp/csp_asp/inserisci.asp
# POST Data:
nom=aaass&ind=aaa&city=aaaa&prov=aa&dnasc=11%2F11%2F1970&luognasc=aaaaa&tele=NO&cf=aaaaaa22a22a222a&sord=1&sex=f&fontpro=adsada&prot=dsadsa&filial=dasdas&dataultimcontra=11%2F11%2F1970&dataultimforn=1 . . .
ecco il codice:
<%
dim nomi
dim indiriz
dim cit
dim provincia
dim dnascit
dim luonasc
dim telef
dim codicefi
dim sordm
dim sess
dim fprom
dim protes
dim filia
dim ducontr
dim dulforn
dim annirinnovo1
dim dforn2pro
dim arin2pro
dim dulcont
dim contdgg
dim notes
nomi= request.form ("nom")
indiriz= request.form ("ind")
cit= request.form ("city")
provincia= request.form ("prov")
dnascit= request.form ("dnasc")
luonasc= request.form ("luognasc")
telef= request.form ("tele")
codicefi= request.form ("cf")
sordomut= request.form ("sord")
sess= request.form ("sex")
fprom= request.form ("fontpro")
protes= request.form ("prot")
filia= request.form ("filial")
ducontr= request.form ("dataultimcontra")
dulforn= request.form ("dataultimforn")
annirinnovo1= request.form ("annirin")
dforn2pro= request.form ("dataforn2pro")
arin2pro= request.form ("anni2rin")
dulcont= request.form ("dataultimcontat")
contdgg= request.form ("contattdpgg")
addnote= request.form ("not")
nomi= replace(nomi,"'","`")
indiriz= replace(indiriz,"'","`")
cit= replace(cit,"'","`")
provincia= replace(provincia,"'","`")
dnascit= replace(dnascit,"'","`")
luonasc= replace(luonasc,"'","`")
telef= replace(telef,"'","`")
codicefi= replace(codicefi,"'","`")
sordomut= replace(sordomut,"'","`")
sess= replace(sess,"'","`")
fprom= replace(fprom,"'","`")
protes= replace(protes,"'","`")
filia= replace(filia,"'","`")
ducontr= replace(ducontr,"'","`")
dulforn= replace(dulforn,"'","`")
annirinnovo1= replace(annirinnovo1,"'","`")
dforn2pro= replace(dforn2pro,"'","`")
arin2pro= replace(arin2pro,"'","`")
dulcont= replace(dulcont,"'","`")
contdgg= replace(contdgg,"'","`")
addnote= replace(addnote,"'","`")
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("mdb\csd.MDB")
sql = "Insert into clienti (nominativo, indirizzo, sesso, [codice fiscale], citta, prov, data_nascita, luogo_nascita, telefono, sordomuto, data_ultima_fornitura, gg_rinn, data_ultimo_contatto, dopongiorni, fonte_promozionale, filiale, protesi, data_ultimo_contratto, data_consegna2prot, gg2prot, note) values ( '"&nomi&"', '"&indiriz&"', '"&sess&"', '"&codicefi&"', '"&cit&"', '"&provincia&"', '"&dnascit&"', '"&luonasc&"', '"&telef&"', '"&sordomut&"', '"&dulforn&"', '"&annirinnovo1&"', '"&dulcont&"', '"&contdgg&"', '"&fprom&"', '"&filia&"', '"&protes&"', '"&ducontr&"', '"&dforn2pro&"', '"&arin2pro&"', '"&addnote&"' ) "
conn.execute(sql)
%>
se tolgo la parte relativa a note , l'errore sparisce.
a me sembra corretto .. è un campo name: note , tipo memo