powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / NAN в таблице Paradox
3 сообщений из 3, страница 1 из 1
NAN в таблице Paradox
    #37301899
Владимир37
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Есть очень большая таблица paradox. В один момент в ней произошол сбой, т.е. появились записи, в который есть значение поля NAN. Из-за этих записей не выполняются запросы к таблице из Delphi(только из Delphi). Можно ли как-нибудь найти эти записи, чтобы восстановить. Знаю, что нужно отказываться от paradox, работы ведутся, но пока работаем с парадоксом.
...
Рейтинг: 0 / 0
NAN в таблице Paradox
    #37302110
const64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир37,

Ну, во-первых, проверьте целостность таблицы утилитой TUTIL32, а во-вторых малопонятно написано - что такое значение NAN, какого типа и как выглядит сам запрос и т.д.
...
Рейтинг: 0 / 0
NAN в таблице Paradox
    #37302573
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
const64... а во-вторых малопонятно написано - что такое значение NAN, какого типа и как выглядит сам запрос и т.д.

Про Paradox не знаю, а вот в документации СУБД ЛИНТЕР вычитал следующее:

Значениe NAN (Not a number – не число) применимо для вещественных чисел (REAL, DOUBLE) и обозначает результат некорректной арифметической операции (типа деления нуля на нуль или бесконечность).
0*=NaN
0/0=NaN
/=NaN
+X/0= NaN
-+X/0 = NaN
(x – положительное вещественное число)
здесь знак бесконечности трансформировался в 

Утилиты СУБД ЛИНТЕР NAN–значения выводят на экран в виде символьных строк следующего вида:
+inf положительная бесконечность
-inf отрицательная бесконечность
Ind неопределенность
Nan не число

Определение проверки на NAN-значение.
<предикат неверного вещественного значения> ::= <значимое выражение> IS [NOT] NAN

Замена неверного вещественного значения (NAN-значения) правильным:
NANVL (<выражение 1>, <выражение 2>)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / NAN в таблице Paradox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]