Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Преобразование даты (из datetime в date) / 5 сообщений из 5, страница 1 из 1
28.08.2008, 14:31
    #35511017
Zeal87
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование даты (из datetime в date)
Создаю DataSet
Подключаюсь через TableAdapter к БД (access)
Пишу следующий запрос:
авторSELECT COUNT(*) AS Сегодня
FROM [Заказы на сайте]
WHERE (Дата > DateAdd('d', - 1, now))
Из-за того что формат даты Datatime иногда выдается неверный результат.
Как мне изменить формат даты?

Пытался сделать через convert , но выдается ошибка "неопределенная функция convert"
...
Рейтинг: 0 / 0
28.08.2008, 16:33
    #35511421
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование даты (из datetime в date)
А при чем тут форум ADO.NET? Вам в форум Access.
P.S. Копать в сторону обрезания времени у функции Now .
...
Рейтинг: 0 / 0
28.08.2008, 16:38
    #35511431
Cheerful Calf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование даты (из datetime в date)
Zeal87Из-за того что формат даты Datatime иногда выдается неверный результат.Ты сам хоть понял? То есть вот во всём виноват именно формат Datatime, если бы там блоб - то всё было бы отлично?

МСУ, кажеться на аксес его зря послали. Он же только базу использует, без всяких библиотек, как что даже аксесовский format или datevalue врятли будет доступен. А вот если от даты отрезать десятичное и сделать её инт, то и проблема как бы решиться.
...
Рейтинг: 0 / 0
28.08.2008, 16:44
    #35511442
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование даты (из datetime в date)
Format и DateValue - функции не аксессные, а VBA-шные и с Jet работать будут.

Автору нужно не формат даты меня, а вместо now() использовать Date()
...
Рейтинг: 0 / 0
28.08.2008, 16:59
    #35511487
Cheerful Calf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование даты (из datetime в date)
ИзопропилFormat и DateValue - функции не аксессные, а VBA-шные и с Jet работать будут.А с чего вы взяли что провайдер у него джет???? В студии в датасете (даже сделанном мышкой) DateValue прекрасно работает.

ИзопропилАвтору нужно не формат даты меня, а вместо now() использовать Date()Автору нужно запрос нормально писать
Код: plaintext
1.
2.
SELECT COUNT(*) AS Сегодня
FROM [Заказы на сайте]
WHERE (datediff('d'; now(); Data) =  0 )
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Преобразование даты (из datetime в date) / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]