Текущий архив: 2007.01.21;
Скачать: CL | DM;
Вниз
cannot sort a row of size 8086.. Найти похожие ветки
← →
Layner © (2006-11-01 16:19) [0]
"cannot sort a row of size 8192, which is greater than the allowable maximum of 8094"
- от чего это растет? Как исправить? Может ли кто подсказать?
← →
Layner © (2006-11-01 16:20) [1]Забыл добавить, MSSQL2000/D7/ADO2.6/Win2000
← →
Desdechado © (2006-11-01 16:24) [2]вроде ж в тексте все понятно
← →
sniknik © (2006-11-01 16:32) [3]мемо поля не сортируются, и индексы по ним не делаются... да и не нужно это, расхождение в 8095-м знаке мало кто вообще заметит, пофигу что одно будет перед другим стоять.
уменьш количество, сделай вычисляемое поле в запросе с вырезкой в 100 (не больше) первых символов из мемо поля, по нему и сортируй. (и скажи спасибо глюку который тебя от жутких тормозов в программе спас ;)
← →
Desdechado © (2006-11-01 16:34) [4]Думаю, под ROW имеется ввиду суммарная длина сортируемых в запросе полей (которые в ORDER BY x,y,z...)
← →
Layner © (2006-11-01 16:37) [5]
sniknik © (01.11.06 16:32)
Это т.е. такая запись может вызывать глюк?ss.sotrudnik_fam+" "+ss.sotrudnik_name+" "+ss.sotrudnik_otch AS fio
Блин, понял, это у меня кажись что то с полем Memo..
← →
Anatoly Podgoretsky © (2006-11-01 16:42) [6]У тебя не с полем проблема, а с длиной записи и вроде текст об ошибке одназначный.
← →
sniknik © (2006-11-01 17:00) [7]> Это т.е. такая запись может вызывать глюк?
запись не глюк, глюк в том что сумма длин данных перевалила возможные в типах char/varchar/... по которым разрешены сортировки, и получила тип мемо, по которыму они не разрешены.
Страницы: 1 вся ветка
Текущий архив: 2007.01.21;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.038 c