Ограничение длины для DB.Query

Started by VSS, May 16, 2014, 05:01:22 PM

Previous topic - Next topic

VSS

Коллеги,

сталкивался ли кто-то с ограничением длинны параметра query в DB.Query(dbid,*query*)? Судя с логов наш запрос "обрубился". Пытаемся выполнить запрос длинной 191 символ.

Victor Kirhenshtein

Ограничение по длинне есть, но 256 символов. А можно привести SQL запрос? И с какого символа он был обрезан?

VSS

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

VSS

Виноваты забыли первый параметр.... надо меньше работать ....