Salve a tutti,
un DB di Access talvolta mi restituisce l'errore
"Errore di sintassi (operatore mancante) nell'espressione della query "..........."

Ho notato che succede quando nel campo "diagnosi" è presente un testo che contiene un apostrofo.

Suppongo che la riga di codice incriminata sia la seguente:


DoCmd.RunSQL "INSERT INTO tab_temp " & "(id_anagrafica, visitato, data, diagnosi, giudizio, decorrenza, tipo) VALUES (" & "'" & .Fields("id_anagrafica").Value & "','" & .Fields("visitato").Value & "','" & .Fields("data").Value & "','" & .Fields("diagnosi").Value & "','" & .Fields("giudizio").Value & "','" & .Fields("decorrenza").Value & "','" & .Fields("tipo").Value & "')"


Qualche idea su come modificarla?

Grazie a tutti.