|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
23.06.2010, 03:08 | #1 |
Форумчанин
Регистрация: 29.09.2009
Сообщений: 587
|
Запись даты в FireBird
В базе FB в таблице имеется поле с типом DATE туда необходимо записать только год.
Пытаюсь сделать так Код:
если писать дату в таком формате 12.12.2112 то все норм как поменять полю формат даты? Работаю в IBExpert |
23.06.2010, 03:29 | #2 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
А если сделать у поля с датой тип не DATE, а VARCHAR? Тогда можно было бы сделать так:
Код:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
23.06.2010, 03:41 | #3 | |
Форумчанин
Регистрация: 29.09.2009
Сообщений: 587
|
Цитата:
|
|
23.06.2010, 03:46 | #4 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
I вариант. А если так попробовать вставить в БД: Код:
Попробовать в выборке так написать: Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
23.06.2010, 04:05 | #5 | |
Форумчанин
Регистрация: 29.09.2009
Сообщений: 587
|
Цитата:
Но если мне нужно будет выбрать не определенный год а скажем вот с таким условием Dat>1998 and Dat<2009 как это можно будет сделать если даты хранятся в текстовом виде? Просто у меня изначально и был тип varchar но потом я подумал о такой возможности и задался вопросом что делать в таком случае |
|
23.06.2010, 04:12 | #6 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Вы применяли мой код вставки из поста №4? В каком виде заносится дата в БД?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
23.06.2010, 04:28 | #7 |
Форумчанин
Регистрация: 29.09.2009
Сообщений: 587
|
|
23.06.2010, 04:38 | #8 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
А если без QuotedStr?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
23.06.2010, 04:57 | #9 |
Форумчанин
Регистрация: 29.09.2009
Сообщений: 587
|
|
23.06.2010, 07:33 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Lokos, Ваша проблема в том, что Вы хотите совместить несовместимое.
Значит так. Или Вы делаете поле DAT типа Integer и пишете туда свой год, или, если уж Вы используете поле DateTime - то и пишите туда ДАТУ!! Вас не интересуют день и месяц?! Ну так и не обращайте на них внимание! (обычно, конечно, туда принято писать определённое число, например 1.01.ВашГод - но, строго говоря, это неважно. Писать надо так: Код:
Код:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Count. Firebird | artemavd | БД в Delphi | 21 | 12.09.2010 12:00 |
Автоматизация заполнения даты и зависимость ячейки времени к ячейке даты. | Каравай | Microsoft Office Excel | 14 | 11.03.2010 18:11 |
Проверка даты. Firebird | artemavd | БД в Delphi | 10 | 18.10.2009 20:14 |
FireBird | Д'якон | БД в Delphi | 2 | 04.12.2008 11:15 |
FireBird 1.5.4 | Nikola__ | БД в Delphi | 2 | 17.11.2008 14:42 |