А. Лаггай
23.02.2017, 21:55
Доброго времени суток! С праздником всех!
Возникла такая проблема: необходимо делать записи в сторонней БД через sql запрос. После манипуляций, создаётся такой запрос
UPDATE personal SET NAME="0001379112 021.02856, Лаггай Александр Владимирович (Магнитная)", STATUS="AVAILABLE", CODEKEY="( " WHERE TABID="021.02856"
В данном запросе в колонке CODEKEY отображаются не все символы (там несколько кракозябр)... Но суть не в этом.
Этот запрос не исполняется. Проблема 100% именно в этих символах, которые там вставляются, т.к. если я изменю значение например на "1", то всё ок. Собственно вопрос в том, как выполнить этот запрос.
Ошибка выходит следующая:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{ОбщийМодуль.ЗапросыКСфинк с.Модуль(170)}: Ошибка при вызове метода контекста (Execute)
Соединение.Execute(ТекстЗапро� �а1);
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"(' at line 1
Как можно решить эту проблему?
Возникла такая проблема: необходимо делать записи в сторонней БД через sql запрос. После манипуляций, создаётся такой запрос
UPDATE personal SET NAME="0001379112 021.02856, Лаггай Александр Владимирович (Магнитная)", STATUS="AVAILABLE", CODEKEY="( " WHERE TABID="021.02856"
В данном запросе в колонке CODEKEY отображаются не все символы (там несколько кракозябр)... Но суть не в этом.
Этот запрос не исполняется. Проблема 100% именно в этих символах, которые там вставляются, т.к. если я изменю значение например на "1", то всё ок. Собственно вопрос в том, как выполнить этот запрос.
Ошибка выходит следующая:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{ОбщийМодуль.ЗапросыКСфинк с.Модуль(170)}: Ошибка при вызове метода контекста (Execute)
Соединение.Execute(ТекстЗапро� �а1);
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"(' at line 1
Как можно решить эту проблему?