Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.47 MB
Время: 0.037 c
14-1098869043
Drakon
2004-10-27 13:24
2004.11.14
Запуск программ для Linux под Windows


3-1098171282
ZedeS
2004-10-19 11:34
2004.11.14
Фильтрация в ADOTable


4-1097063554
Arhelon
2004-10-06 15:52
2004.11.14
Как активировать только одно окно приложения из кучи открытых????


3-1097581615
Term
2004-10-12 15:46
2004.11.14
ERwin как подключиться к базе MSSQL2000


1-1099167997
ser_ega
2004-10-31 00:26
2004.11.14
Form





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский