Ciao ho un problema quando voglio inserire o modificare records in un database ho questo errore ù
Tipo di errore:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query ''l'a')'.

però accade solo se inserisco l'apostrofo sulle parole mentre se insrisco il carattere ( ’ )il tutto funziona.
questo è il codice
codice:
Dim Conn
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("/mdb-database/vostrerecen.mdb")
titolo=Request.Form("testo")
email=Request.Form("email")
corpo=Request.Form("recensione")
if titolo="" or corpo="" then response.redirect"errore.asp" end if
SQL = "INSERT INTO tabella1 (titolo,email,corpo)"
SQL = SQL&"VALUES('"&titolo&"','"&email&"','"&corpo&"')"
Conn.Execute(SQL)

Response.Redirect "vsrimpag.asp"
come posso ovviare
Ringrazio anticipatamente