|
Sql запрос через ODBC завершается точкой с запятой. Как обработать в Cache?
|
|||
---|---|---|---|
#18+
От клиентского приложения (нет доступа к исходникам) через ODBC поступают запросы (Select,Insert,Update). Каждый запрос завершается точкой с запятой. Код: sql 1.
Cache возвращает ошибку Код: sql 1.
Есть ли варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2013, 01:56 |
|
Sql запрос через ODBC завершается точкой с запятой. Как обработать в Cache?
|
|||
---|---|---|---|
#18+
doublefint, Расстрелять разработчиков ? Там где точка запятой там и два запроса в одном легко подсунут. А это уже никак не обойти. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2013, 09:20 |
|
Sql запрос через ODBC завершается точкой с запятой. Как обработать в Cache?
|
|||
---|---|---|---|
#18+
Не пробовал лично, но теоретически есть возможность поставить фильтр по схеме ODBC Trace, вроде такого http://www.codeproject.com/Articles/11187/ODBCTracer и в нем попробовать забить пробелами остаток запроса от точки с запятой до конца строки. Ну и если это exe с прописанными в нем строками то непосредственно в нем забить пробелами. Второй способ даже как-то применял, но для замены execute на call, как это надо было для sql движка в cache при обращении к хранимым sql процедурам. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2013, 14:33 |
|
|
start [/forum/topic.php?fid=39&fpage=28&tid=1557172]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 231ms |
total: | 381ms |
0 / 0 |