Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Бази";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

Вниз

тип даних Знайти схожі гілки


oleg_er   (2002-12-01 08:45) [0]

прошу допомоги:
є запит, як дізнатися тип даних і розмірність полів з цього?
використовую size і precision - обидва цих поля показують 0. Що можна ще зробити?



oleg_er   (2002-12-01 11:11) [1]

Ну перефразую питання: Як дізнатися скільки знаків після коми у поля в запиті?

Ну народ! Невже ніхто не знає?



MsGuns   (2002-12-01 12:41) [2]

Тип даних з DataType, а розмірність - це дивлячись що мається на увазі: якщо фактично зберігали у БД кількість дрібних знаків, то з FieldDef і тільки для BCD або Money. А якщо для відображення / редагування в контролі - то св-ва DislayFormat і EditFormat



oleg_er   (2002-12-01 13:53) [3]

Потрібно дізнатися кількість дрібних знаків в поле, сформоване запитом. DislayFormat і EditFormat ці дані це не дає :-(
Або я не зрозумів як це зробити ...

хлопці - вже киплю ...

ну що ще можна зробити?



MsGuns   (2002-12-01 14:48) [4]

Якщо треба КОНКРЕТНЕ значення дробу і значности використовуй в запиті
CAST (Pole1 as DECIMAL (13,2))

Якщо ж треба дізнатися фактично точність числа в поле і поле при цьому не BCD / Money / Integer, то йди до Зотову в "пошарпану" - там пояснюють ФІЗИЧНУ сутність дійсних чисел в Intel-системах.



oleg_er   (2002-12-03 06:43) [5]

Ні, мова йде саме про дробової частини поля типу ftFloat і скільки знаків може бути це поле.

Цього що, в Дельфах дізнатися не можна?
Це парадокс якийсь! Створюємо таблиці tbl.CreateTable не знаючи які дані (якого типу) там зберігаються% - (
Чи не давно настав на дану грабую: Х

Повна анархія!

Може я в чомусь не правий? (хотілося б)

Експерти, які не ігноруйте благання про допомогу!



blackman   (2002-12-03 10:56) [6]

Кілька возможноcть обмежень вводятьсязначень надають властивості полів:
Для числових полів є властивості MinValue і Maxvalue. При порушенні цих меж буде генеруватися виняток EDatabaseError, яке краще перехоплювати в додатку, щоб видавати користувачу повідомлення російською мовою.



Reindeer Moss Eater   (2002-12-03 13:27) [7]

Пробувати дізнатися розмірність полів ftFloat - все одно що дізнаватися розмірність полів ftInteger, ftDate і т.д.



Cobalt   (2002-12-05 00:03) [8]

А краще, звичайно, дізнаватися у того, хто цю базу створював ...



сторінки: 1 вся гілка

Форум: "Бази";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

Вгору





Пам'ять: 0.57 MB
Час: 0.028 c
14-74960
aterm
2002-12-03 11:04
2002.12.23
як відловити вставку з буфера в певну TMemo?


7-75018
Youriy
2002-10-03 21:12
2002.12.23
Допоможіть з векторами переривань ...!


14-74924
Їжачок
2002-11-18 15:57
2002.12.23
Мастаки з Естонії ...


3-74555
NONAME00
2002-12-04 12:04
2002.12.23
Помилка з ADO


1-74682
дитина
2002-12-13 11:18
2002.12.23
extention v saveDialog





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська