Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Предложение Where в запросе / 10 сообщений из 10, страница 1 из 1
08.12.2003, 16:26
    #32346738
paul_c0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Предложение Where в запросе
Я совсем новичек в Access и помидорами не кидаться.
Суть вопроса такова есть запрос в Delphi он выглядит так
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select field0, field1 from table0');
ADOQuery1.SQL.Add('where field2 = 4 and field1 = '''+переменная(тип string) в Delphi+'''');
ADOQuery1.Open;
Выдает несовместимя типы
При этом field1 имеет тип datetime
Подскажите как с этим можно бороться
...
Рейтинг: 0 / 0
08.12.2003, 16:32
    #32346754
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Предложение Where в запросе
Эту переменную нужно отформатировать следующим образом: #mm\/dd\/yyyy#
...
Рейтинг: 0 / 0
08.12.2003, 16:32
    #32346755
PA
PA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Предложение Where в запросе
Нужно конвертнуть дату в американский формат: #mm/dd/yyyy#
...
Рейтинг: 0 / 0
08.12.2003, 17:27
    #32346845
dasistgut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Предложение Where в запросе
В этом случае корректнее делать запрос с параметром. Параметр будет иметь тип TDateTime. Строку даты переводить в этот тип функцией StrToDateTime.
Этот способ гарантирует независимость от региональных настроек.
...
Рейтинг: 0 / 0
08.12.2003, 17:34
    #32346862
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Предложение Where в запросе
Мой способ тоже гарантирует. В селект дата вставляется в стандартном формате ("американском") независимо от региональных настроек.
...
Рейтинг: 0 / 0
08.12.2003, 20:52
    #32347061
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Предложение Where в запросе
BCМой способ тоже гарантирует
Ну дык давно пора в ФАК добавить! По-моему, каждую неделю точно всплывает...
...
Рейтинг: 0 / 0
08.12.2003, 21:10
    #32347066
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Предложение Where в запросе
Давно добавлено. :^PPP

http://www.sql.ru/faq/faq_topic.aspx?fid=157
...
Рейтинг: 0 / 0
09.12.2003, 02:26
    #32347192
AlexJuicе
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Предложение Where в запросе
Ну дык и тыкайте туда носом-то, что ж ему зря там лежать ;-)
...
Рейтинг: 0 / 0
09.12.2003, 02:28
    #32347193
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Предложение Where в запросе
Мне проще нарисовать нужный формат руками, чем искать фак. :^)
...
Рейтинг: 0 / 0
09.12.2003, 12:44
    #32347676
paul_c0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Предложение Where в запросе
Всем спасибо.
Все получилось.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Предложение Where в запросе / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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