Единственная проблема, связанная с использованием функции замены, заключается в том, что в любом месте, где есть «», он будет заменен на «», даже если вы уже указали одинарную кавычку с другой одинарной кавычкой после нее: '' '"(и т. д.).
Вы можете создать процедуру или функцию для проверки строк " '[!'] " и заменить их с помощью Like:
Открытая функция QualifySingleQuote (myStr as string) As String
If myStr Like "*'[!']*" Then
QualifySingleQuote = Replace(myStr, "'", "''")
Else
QualifySingleQuote = myStr
EndIf
Функция завершения