Форум: "Базы";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];
ВнизType Найти похожие ветки
← →
NATA (2004-10-15 13:41) [0]Здраствуйте мастера помогите начинающей дата байс десктоп я создаю новую таблицу (Dbase for windows) мне нужно поле где будет содержатся время 10:20 например какой должен быть тип у поля...спасибо....
← →
Reindeer Moss Eater © (2004-10-15 13:59) [1]Практически любой.
← →
NATA (2004-10-15 14:01) [2]
> Reindeer Moss Eater © (15.10.04 13:59) [1]
> Практически любой.
ну какой ты можешь конкретно сказать название типа!
← →
NATA (2004-10-15 14:01) [3]
> Reindeer Moss Eater © (15.10.04 13:59) [1]
> Практически любой.
ну какой ты можешь конкретно сказать название типа!
← →
Reindeer Moss Eater © (2004-10-15 14:14) [4]Конкретно целочисленный тип может хранить время.
← →
Reindeer Moss Eater © (2004-10-15 14:16) [5]Плавающая и фиксированная точка тоже может.
Строковое поле может.
← →
NATA (2004-10-15 14:32) [6]строкова то это понятно но нельзя будет ничего с ней делать например if 10:30>=10:50 ведь так???? а если поставить целочисленое то тогда в него нельзя будет забивать две точки :
← →
Reindeer Moss Eater © (2004-10-15 14:36) [7]ничего с ней делать например if 10:30>=10:50 ведь так????
А ты проверь. Так или не так.
← →
NATA (2004-10-15 14:39) [8]
> Reindeer Moss Eater © (15.10.04 14:36) [7]
> ничего с ней делать например if 10:30>=10:50 ведь так????
>
>
> А ты проверь. Так или не так.
я конечно проверю но така как это строковая переменая то это не сработает...
← →
sniknik © (2004-10-15 14:42) [9]а зачем туда забивать две точки? достаточно представление поля в таком виде сделать в визуальных контролах (приблизить к общепринятому)
делай целочисленный (number(4,0)) и вноси, часы * 100 + минуты
получится 1030 >= 1050, точки будеш при вводе/выводе подставлять.
еще проще поменять базу на какую нибудь более продвинутую, где дататайм нормальный есть.
← →
tERRORist © (2004-10-15 14:42) [10]Сделай три целочисленных поля где будешь хранить отдельно часы минуты секунды
← →
Reindeer Moss Eater © (2004-10-15 14:43) [11]Интересно.
И что же этому помешает?
← →
Reindeer Moss Eater © (2004-10-15 14:44) [12]if 10:30>=10:50 ведь так????
Нет не так.
Десять тридцать это меньше чем десять пятьдесят.
Точнее это "раньше", а значит и меньше.
← →
Megabyte © (2004-10-17 11:54) [13]
> Десять тридцать это меньше чем десять пятьдесят.
> Точнее это "раньше", а значит и меньше.
:-)
А если эти 10.30 относятся к следующему дню? Тогда ваша теория не верна. Т.е. здесь недостаточно параметров.
А что в той БД нету дататайм(или отдельно тайм)?
з.ы. Юзайте Парадокс. ;)
← →
Anatoly Podgoretsky © (2004-10-17 12:47) [14]NATA (15.10.04 14:32) [6]
строкова то это понятно но нельзя будет ничего с ней делать например if 10:30>=10:50 ведь так???? а если поставить целочисленое то тогда в него нельзя будет забивать две точки :
Если будешь использовать формат HH:mm то сравнение работать будет, а если hh:mm то нет. Тип поля CHAR 5
Обычно в ФоксПрос и дБейс ниже 7 для времени используется CHAR 8 и D для даты
Сильно зависить от того как вводятся данные в это поле.
← →
Reindeer Moss Eater © (2004-10-18 08:34) [15]Megabyte ©
А если эти 10.30 относятся к следующему дню?
К какому нафик дню? Какая нафик теория?
У дамы время и только время.
Никаких дат у дамы нет.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.037 c