Гость
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Sql запрос через ODBC завершается точкой с запятой. Как обработать в Cache? / 4 сообщений из 4, страница 1 из 1
05.05.2013, 01:56
    #38247991
doublefint
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос через ODBC завершается точкой с запятой. Как обработать в Cache?
От клиентского приложения (нет доступа к исходникам) через ODBC поступают запросы (Select,Insert,Update). Каждый запрос завершается точкой с запятой.
Код: sql
1.
Select Name From dbo.mytable ;

Cache возвращает ошибку
Код: sql
1.
Обнаружен ввод выражения (;) после окончания запроса

Есть ли варианты?
...
Рейтинг: 0 / 0
05.05.2013, 09:20
    #38248026
Ptn
Ptn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос через ODBC завершается точкой с запятой. Как обработать в Cache?
doublefint,

Расстрелять разработчиков ?
Там где точка запятой там и два запроса в одном легко подсунут.
А это уже никак не обойти.
...
Рейтинг: 0 / 0
05.05.2013, 14:33
    #38248134
ну я
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос через ODBC завершается точкой с запятой. Как обработать в Cache?
Не пробовал лично, но теоретически есть возможность поставить фильтр по схеме ODBC Trace, вроде такого
http://www.codeproject.com/Articles/11187/ODBCTracer
и в нем попробовать забить пробелами остаток запроса от точки с запятой до конца строки.
Ну и если это exe с прописанными в нем строками то непосредственно в нем забить пробелами.
Второй способ даже как-то применял, но для замены execute на call, как это надо было для sql движка в cache при обращении к хранимым sql процедурам.
...
Рейтинг: 0 / 0
06.05.2013, 11:38
    #38248715
doublefint
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос через ODBC завершается точкой с запятой. Как обработать в Cache?
ptn, ну я - спасибо!
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Sql запрос через ODBC завершается точкой с запятой. Как обработать в Cache? / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]