неопределенная функция "GETDATE"

123irka321
Дата: 10.07.2009 11:53:16
в свойство sql компонента adoQuery пишу запрос :

SELECT COUNT(FAM_MR) FROM MED_RABOTNIK
WHERE
((DATEDIFF(YEAR,dr, GETDATE())+
 (SIGN(DATEDIFF(DAY,dr, DATEADD(YEAR, YEAR(dr)-YEAR(GETDATE()), GETDATE())))-1)/2))>19 AND 
((DATEDIFF(YEAR,dr, GETDATE())+
 (SIGN(DATEDIFF(DAY,dr, DATEADD(YEAR, YEAR(dr)-YEAR(GETDATE()), GETDATE())))-1)/2))<26;

при попытке активировать query вылетает ошибка "неопределенная функция GetDate"

Запрос 100 процентов работает,причем правильно.
СУБД access -если это важно

запрос проверяла в ms sql server 2005

подскажите в чем дело,плиз! возможно нужно модуль какой-нибудь подключить....или еще что
RENaissance
Дата: 10.07.2009 11:54:50

123irka321

Запрос 100 процентов работает,причем правильно.
СУБД access -если это важно

запрос проверяла в ms sql server 2005

Что за бред?

Posted via ActualForum NNTP Server 1.4

123irka321
Дата: 10.07.2009 11:57:12
почему бред?
SQLap
Дата: 10.07.2009 12:03:09
123irka321,

правильно вопрос задайте, блин
Граур Станислав
Дата: 10.07.2009 12:04:08
Почему вы решили что если запрос работает в MS SQL,
то он обязан работать в MS Access ??

Кстати, а проверить запрос в конструкторе запросов MS Access не судьба ?
Dmitry Arefiev
Дата: 10.07.2009 12:04:58
123irka321
почему бред?

Потому что не все СУБД одинаковые. И то, что умеет MSSQL 2005,
MS Access может не уметь. Иначе бы это была бы одна и та же СУБД :)
__Avenger__
Дата: 10.07.2009 12:06:55
123irka321
Запрос 100 процентов работает,причем правильно.
СУБД access -если это важно

запрос проверяла в ms sql server 2005


Если вы его проверяли на MS SQL 2005, то почему он должен работать в Access?
123irka321
Дата: 10.07.2009 12:07:19
когда пытаюсь сделать adoquery.active:=true то вылазеет ошибка "неопределенная функция getdate".
так наверно лучше. то что вы назвали бредом не берите во внимание
Anatoly Podgoretsky
Дата: 10.07.2009 12:07:48
123irka321

Запрос 100 процентов работает,причем правильно.
СУБД access -если это важно

запрос проверяла в ms sql server 2005

Это важно, данный запрос в Акцесс не будет работать.
SQLap
Дата: 10.07.2009 12:11:49
123irka321
когда пытаюсь сделать adoquery.active:=true то вылазеет ошибка "неопределенная функция getdate".
так наверно лучше. то что вы назвали бредом не берите во внимание


Уже, лучше)) А теперь сообщите к чему у Вас цепляется ADO Query (к MS SQL Server или MS Access) и внимательно прочитайте все сообщения в топике