Форум: "Базы";
Текущий архив: 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.45 MB
Время: 0.008 c