Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать
Модераторы: kdv, dimitr
-
Tizoc
- Сообщения: 14
- Зарегистрирован: 16 июн 2005, 20:24
Сообщение
Tizoc » 21 июн 2006, 14:27
Много проблем с длинным varchar(512) полем. Сервер - Windows 2000 Server с какими-то последними сервиспаками, Interbase 7.5.1.
После добавления в базу поля ntitle с названием длиной varchar(512) некоторые запросы использующие это поле не работают.
к примеру select * from xxx order by ntitle приводит к разрыву коннекта с базой (сервер разорвал соединение) если есть записи с введенным ntitle в пределах данной длины. Запрос осуществляется даже не из приложения, а из IBConsole.
К такому же результату приводит union запрос (ntitle используется в запросе) к нескольким таблицам в которых есть это поле, а вот union all работает.
Что это ? Баг Interbase 7.5.1 ?
-
dimitr
- Разработчик Firebird
- Сообщения: 888
- Зарегистрирован: 26 окт 2004, 16:20
Сообщение
dimitr » 21 июн 2006, 14:39
да, похоже на баг в сортировщике
-
hvlad
- Разработчик Firebird
- Сообщения: 1244
- Зарегистрирован: 21 мар 2005, 10:48
Сообщение
hvlad » 21 июн 2006, 15:24
dimitr писал(а):да, похоже на баг в сортировщике
Надеюсь, ты о IB751 ?
-
dimitr
- Разработчик Firebird
- Сообщения: 888
- Зарегистрирован: 26 окт 2004, 16:20
Сообщение
dimitr » 21 июн 2006, 18:45
hvlad писал(а):Надеюсь, ты о IB751 ?
есс-но