ошибка [Gemini InterBase ODBC Driver]Invalid escape sequence

Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
1. tolyan_ekb 104 29.04.16 18:10 Сейчас в теме
При выполнении команды (execute procedure "pObjectTouch"(:aObject, :aTable, gen_id("gAge", 1), 'E')) в Firebird появляется такое сообщение. Я так понимаю это особенности драйвера. Как правильно вызывать хранимые процедуры?
+
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starik-2005 3036 29.04.16 18:35 Сейчас в теме
(1) tolyan_ekb, IMHO надо как-то так:
execute procedure \"pObjectTouch\"(:aObject, :aTable, gen_id(\"gAge\", 1), \'E\')
+
3. tolyan_ekb 104 29.04.16 19:11 Сейчас в теме
(2) starik-2005, у меня везде двойные кавычки ""pObjectTouch"". Переделал на \""pObjectTouch\"" и т.д. Такая же ошибка.
+
4. starik-2005 3036 29.04.16 19:39 Сейчас в теме
(3) tolyan_ekb, двойные кавычки не нужны.
+
5. tolyan_ekb 104 29.04.16 19:52 Сейчас в теме
(4) starik-2005, ,без них строка перестает быть строкой это экранирование. ТекстЗапроса="execute procedure \""pObjectTouch\""( ... ;
+
6. starik-2005 3036 29.04.16 21:09 Сейчас в теме
(5) tolyan_ekb, а нужны ли там кавычки вообще?
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот