Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2013, 17:51   #1
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию Проверка формата даты в SQL-запросе

Есть SQL-запрос:

sql_line:='SELECT * FROM Data WHERE Year(Start_Date)=2007'

В самой базе данных все даты записаны в формате 10.10.2010 (разделитель точка). А когда ставлю программу на английский windows (у заказчика) выдает ошибку, "несоответствие типов данных в выражении условия отбора", т.к. в английском системный формат даты через косую черту "/". Вопрос - есть ли какая-то альтернатива команде Year, чтобы брала значение даты в формате dd.mm.yyyy и не ругалась?

P.S. Системный формат даты в Windows менять нельзя, т.к. начинают ругаться другие программы.
Dux вне форума Ответить с цитированием
Старый 28.05.2013, 18:00   #2
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

Start_Date должен иметь тип дата/датавремя.
eval вне форума Ответить с цитированием
Старый 28.05.2013, 18:16   #3
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
Start_Date должен иметь тип дата/датавремя.
Спасибо огромное! Не ожидал, что так просто! Действительно, у меня стоял текстовый тип.
Dux вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема со стандартом формата даты Aent Microsoft Office Excel 3 18.01.2012 00:49
Ошибка формата даты в VBA Polly-as Microsoft Office Excel 3 14.05.2011 10:12
проблема с изменением формата даты при копировании из CSV формата в эксель mars56 Microsoft Office Excel 4 16.03.2010 09:50
Даты в запросе Kinoshka Microsoft Office Access 4 10.04.2009 23:16
Установка формата даты для TDateEdit SAP Компоненты Delphi 3 20.03.2007 18:46