У меня есть небольшая база данных Access 2007, и мне нужно иметь возможность импортировать данные из существующей электронной таблицы и поместить ее в нашу новую реляционную модель. По большей части это, кажется, работает довольно хорошо. Часть процесса пытается увидеть, существует ли запись в целевой таблице с использованием SQL. Например, если я извлекаю информацию о книге из текущей строки в электронной таблице, она может содержать заголовок и реферат. Я использую SQL для получения идентификатора соответствующей записи, если она существует.
Это прекрасно работает, за исключением случаев, когда у меня есть данные не на английском языке. В этом случае кажется, что есть некоторая пунктуация, которая вызывает у меня проблемы. По крайней мере, я думаю, что это пунктуация, поскольку у меня есть некоторые поля, которые не имеют пунктуации и не являются английскими и не доставляют мне никаких проблем.
Есть ли встроенная функция, которая может экранировать этих персонажей? В настоящее время у меня есть небольшая функция, которая экранирует символ одинарной кавычки, но этого недостаточно. Или есть список символов Unicode, которые могут повлиять на то, как SQL хочет, чтобы данные были в кавычках?
Заранее спасибо.