Utilizzo questo script per Scrivere i dati in modalità modifica nelle tabelle in questione:
<%
Dim cod
cod=Request.Querystring("cod")
Dim SQL,Rec
SQL="SELECT * FROM Servizi WHERE id="&cod
Set rec = Server.CreateObject("ADODB.Recordset")
Set Rec=Conn.Execute(SQL)
%>
<form method="POST" action="PubblicaModifiche.asp?cod=<%=cod%>">
<%=rec("Titolo")%>
<%=rec("Testo")%>
Funziona tutto, e tutto è ok... fino a che non utilizzo caratteri con gli accenti tipo ( è à ù )
Quando do l'invio nella form mi genera questo
errore:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ''Porta
e mi dice di modificare qualcosa al rigo 31, al rigo 31 ho:
(InStr(1,MM_authorizedUsers,Session("MM_UserAuthor ization"))>=1) Then
Se invece utilizzo caratteri tipo (a' e' u') tutto funziona e mi modifica il testo in questione.