Коллеги,
сталкивался ли кто-то с ограничением длинны параметра query в DB.Query(dbid,*query*)? Судя с логов наш запрос "обрубился". Пытаемся выполнить запрос длинной 191 символ.
Ограничение по длинне есть, но 256 символов. А можно привести SQL запрос? И с какого символа он был обрезан?
Quote from: Victor Kirhenshtein on May 16, 2014, 05:54:11 PM
Ограничение по длинне есть, но 256 символов. А можно привести SQL запрос? И с какого символа он был обрезан?
Проанализировали еще раз логи, обрезание только во второй строке H_DirectQuery:.... Может проблема не в этом, а что-то с подключением. Хотя соседние запросы выполняются...
Лог:
[16-May-2014 20:12:15.819] [DEBUG] [session:0] Requesting parameter "DB.Query("select time from (select time,guid,dbo.bo_exists(frame) as hasf,dbo.bo_exists(image) as hascrop from dbo.numbers) as q where hasf = 0 or hascrop = 0 order by time desc")"
[16-May-2014 20:12:15.819] [DEBUG] DBQUERY: H_DirectQuery: no connection handle for database select time from (select time,guid,dbo.bo_exists(frame) a
Виноваты забыли первый параметр.... надо меньше работать ....