ciao ragazzi, ho un problema che non capisco proprio da dove nasca!!![]()
Allora ho un modulo che invia news ad un db Access, e tutto funzionava perfettamente fino a qualche giorno fa; da ieri invece riesco ad inserire solo 1 parola ma non frasi lunghe. Il campo del db è settato come memo quindi non dovrebbe dare problemi di lunghezza, inoltre mi da il seguente errore:
ed ecco il codice dalla paginacodice:Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ''news inserita', 'user')'. /inserimento_dirigenti.asp, line 135
codice:<% dim user user=session("user") if user<>"" then Dim news, data news=Request.Form("news") data=FormatDateTime(date(),1) if news="" then response.Write("non hai inserito nessuna notizia, torna indietro.") else set Conn = Server.CreateObject("ADODB.Connection") strCon = "driver={Microsoft Access Driver (*.mdb)};DBQ="& Server.MapPath("mdb-database/news.mdb") Conn.open (strCon) sql="INSERT INTO news (data, news, user) VALUES('"&data&"', '"&news&"', '"&user&"')" Conn.Execute sql Conn.close set Conn=nothing Response.Write("Notizia inserita con successo") end if else response.Redirect("area_riservata.asp") end if %>

Rispondi quotando
