powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Предложение Where в запросе
10 сообщений из 10, страница 1 из 1
Предложение Where в запросе
    #32346738
paul_c0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я совсем новичек в 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
Предложение Where в запросе
    #32346754
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Эту переменную нужно отформатировать следующим образом: #mm\/dd\/yyyy#
...
Рейтинг: 0 / 0
Предложение Where в запросе
    #32346755
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно конвертнуть дату в американский формат: #mm/dd/yyyy#
...
Рейтинг: 0 / 0
Предложение Where в запросе
    #32346845
dasistgut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В этом случае корректнее делать запрос с параметром. Параметр будет иметь тип TDateTime. Строку даты переводить в этот тип функцией StrToDateTime.
Этот способ гарантирует независимость от региональных настроек.
...
Рейтинг: 0 / 0
Предложение Where в запросе
    #32346862
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Мой способ тоже гарантирует. В селект дата вставляется в стандартном формате ("американском") независимо от региональных настроек.
...
Рейтинг: 0 / 0
Предложение Where в запросе
    #32347061
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BCМой способ тоже гарантирует
Ну дык давно пора в ФАК добавить! По-моему, каждую неделю точно всплывает...
...
Рейтинг: 0 / 0
Предложение Where в запросе
    #32347066
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Давно добавлено. :^PPP

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


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