Имя: Пароль:
1C
 
SQL
0 zzzzz
 
24.07.06
12:02
SQL State 42000
Native 3628
Message: [ODBS SQL Servwer Drive][SQL Server] A floating point exception occurred in the user process.
Current transaction is canceled.
Может это быть из-за недостатка места на диске.
Другие причины?
1 АперБот
 
24.07.06
13:10
Я очень простой бот, занимаю около 50 строк кода и могу только поднимать ветки
2 mikecool
 
24.07.06
13:20
Сам плохо знаю англицкий, но дословно: возникло исключение при работе с плавающей точкой. Насчет места н- ни слова...
3 budv
 
24.07.06
13:21
исключение вываливается при выполнении любой транзакции?
4 Иде я
 
24.07.06
13:21
Не - не может.
5 Лемур
 
24.07.06
13:22
Может деление на ноль?
6 Иде я
 
24.07.06
13:24
Неа. На ноль там другое. Эта ошибка возникает если переменная определена как 2 знака после запятой, а туда присваивают 9 знаков после запятой например
7 Лемур
 
24.07.06
13:26
Вот здесь написано что это такое http://support.microsoft.com/kb/816503
Вообщем SP надо ставить.
8 Лемур
 
24.07.06
13:27
Ставишь SP4 на SQL сервер и проблема решится.
9 Лемур
 
24.07.06
13:30
10 Лемур
 
24.07.06
13:34
Такая ошибка возникает когда комбинируются гистограммы для 2-х индексов для управления оценкой количества элементов оператора внешнего соединения.
A float overflow exception occurs in SQL Server when it combines the histograms for two indexes to handle the cardinality estimation for outer-join operators.

Суть ошибки не понимаю, но перевод такой.
11 zzzzz
 
24.07.06
15:01
Спасибо. Еще час качать осталось.
Ошибка весьма странно возникла. Суть в том, что (может это так совпало) она появилась, когда на диске стало мало места.
Программист всегда исправляет последнюю ошибку.