Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.01.23;
Скачать: [xml.tar.bz2];

Вниз

Числовые поля в Интербейс   Найти похожие ветки 

 
АндрейР   (2003-01-01 21:00) [0]

Помогите, пожалуйста разобраться в след:
1. Первый раз работаю с Интербейсом. В таблице есть числовое поле типа float. Но после записи в таблицу значение оно искажается. Например записываю 0,8 - при переконнекте это значение = что-то вроде 0,8000012562, или 1,7 - что-то в духе 1,699990321.
2. Вопрос относительно Парадокса. Хочу обеспечить целосность на уровне ссылок головной и дочерней таблицы. В database Desktop выбираю Referent integrity создаю ссылку, выбираю опцию Cascade, а при попытке , напр., удалить запись в головной таблице BDE выдает ошибку как в случае с опцией Prohibit - невозможно удаление, т.к. запись имеет дочерние записи в дочерней таблице.
Помогите, please. Заранее благодарен.


 
Prooksius   (2003-01-01 21:35) [1]

1. Не пользуйся Float. бери Double, Numeric. В FB (FireBird) есть Int64 - большой integer.
Читай http://www.ibase.ru - энциклопедия по IB/FB.
Прочитай вот это: http://www.ibase.ru/devinfo/dontdoit.htm
А так же это: http://www.ibase.ru/develop.htm в раздете "Типы данных"
2. Там вроде бы есть опция "каскадное удаление"
BTW: Перейди на IB/FB :)


 
АндрейР   (2003-01-01 22:05) [2]

Prooksius
Greate Спасибо.
Но опция каскадного удаления почему-то не работает.
Кстати, а что такое IB/FB?


 
Anatoly Podgoretsky   (2003-01-01 22:12) [3]

И не будет, этим поддерживается только ссылочная целостность, а удалять ты должен сам, сначала подчиненные, затем можешь основную.


 
Prooksius   (2003-01-02 11:03) [4]

> Кстати, а что такое IB/FB?
Interbase/FireBird - SQL-server. (FB-бесплатная) Достаточно мощная и удобная замена парадоксу.
Почитай http://www.ibase.ru



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.01.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
1-72190
iap
2003-01-13 15:50
2003.01.23
TListView


6-72429
Morfein
2002-11-22 01:00
2003.01.23
TCP/IP пакеты


1-72294
smok_er
2003-01-15 12:01
2003.01.23
Инициализация record ов


7-72566
lakich
2002-10-23 06:21
2003.01.23
Удалённый комп


4-72589
Zipper
2002-12-06 11:59
2003.01.23
Мастаки, помогите!!! Как определить координаты каретки?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский