This handy little function was posted on another ASP forum.
I have changed a couple of things.
I am replacing the both the Apostrophe and the Double Quotes with a Left Quote. You could change this to just remove those characters, but for my users, they gain comfort in at least seeing some sore of quote mark.
This works fine in both Access and SQL Server.
'' ***** Clean Evil Characters from Comments Field *****
myData = CleanEvilCharacters(dataString)
Function CleanEvilCharacters(varTemp)
varTemp = Replace(varTemp,"<",""

varTemp = Replace(varTemp,">",""

varTemp = Replace(varTemp,"{",""

varTemp = Replace(varTemp,"}",""

varTemp = Replace(varTemp,Chr(34),"`"

varTemp = Replace(varTemp,"'","`"

varTemp = Replace(varTemp,"%",""

varTemp = Replace(varTemp,";",""

varTemp = Replace(varTemp,"

",""

varTemp = Replace(varTemp,"(",""

varTemp = Replace(varTemp,"&",""

varTemp = Replace(varTemp,"+",""

' varTemp = Replace(varTemp,"-",""

CleanEvilCharacters = varTemp
End Function
Comments = Request("Comments"

Call CleanEvilCharacters(Comments)
-- Steve