Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SELECT * WHERE дата=ххх / 7 сообщений из 7, страница 1 из 1
25.09.2003, 18:38
    #32275979
Обломов
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT * WHERE дата=ххх
Для начала объсню ситуацию...
Использую ОДБС драйвер вижуал фокс про для тягания инфы из дбф файла...
тягаю из Экпресс Бэйсика оракловского...
так вот... когда через SELECT получаю значения поля DATEDOC(дата) он мне его возвращает в виде 1902-04-01...
когда пытаюсь сделать выборку из того же дбфа (см. название поста) возвращает 0 записей... хотя записи то есть...
в обще пробовал писать кучу разных форматов дат... с разделителем "-" с разделителем "/" ... в ответ получаю 0...
Вопрос...
КАК ЖЕ МНЕ СДЕЛАТЬ ВЫБОРКУ ПО ДАТЕ???
какой формат даты писать?
дату записываю в фигурных скобках... ошибки не выдаёт...
...
Рейтинг: 0 / 0
25.09.2003, 21:01
    #32276132
drbond
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT * WHERE дата=ххх
ХЗ :)
Ma be dd.mm.yyyy?
А вообще был такой глюк с ODBC для FoxPro. Как - то его решали, но вот запамятовал :)
--------------------------------------------------------------------------
Win Must Die
Fox Pro Must Die Too...
(IMHO)
...
Рейтинг: 0 / 0
25.09.2003, 21:21
    #32276140
Обломов
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT * WHERE дата=ххх
пробовал и точки...
но фак...
что мне перебирать все эти варианты???
какого чёрта он мне тогда возвращает через уууу-мм-дд????
в общем жду след предложений...
...
Рейтинг: 0 / 0
25.09.2003, 21:46
    #32276148
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT * WHERE дата=ххх
Пробуй:
дата={^YYYY-MM-DD}

дата=DATE(nYear, nMonth, nDay)
...
Рейтинг: 0 / 0
26.09.2003, 21:00
    #32277337
Обломов
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT * WHERE дата=ххх
ННН,
великий спасиб тебе...
вариант {^yyyy-mm-dd}
прокатил... !!!!!!!!!!!!
возрадовался изо всех сил... чего и вам желаю....
...
Рейтинг: 0 / 0
28.09.2003, 18:47
    #32277660
Обломов
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT * WHERE дата=ххх
... вопрос в дополнение...
а что обозначает ^ в синтаксе??? или это просто именно дату нужно так писать??? и больше нигде он не пригодится?
... да и ещё ... случаем не знаете как в SQL запросе указать имя листа Экселевского??? название с долларом в конце пишеться, но sql такой синтаксис не пропускает...
в общем в форуме OLAP я задавал этот вопрос...
пост наз. Excel ODBC driver. SELECT FROM <имя листа>
ежели кто сможет чем помочь... помогите...
...
Рейтинг: 0 / 0
28.09.2003, 20:08
    #32277672
karly™
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT * WHERE дата=ххх
> а что обозначает ^ в синтаксе??? В 6-м Фоксе был введен такой формат даты для исключения разнотолков
31/12/03, 12/31/03, 2003/12/31 и т.п. Нигде больше это не используется :)

> случаем не знаете как в SQL запросе указать имя листа Экселевского???
Спроси на форуме "Программирование" или у аксессоманов
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SELECT * WHERE дата=ххх / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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