Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка выборки по датам, Выборка по полям содержащие записи 
V
    Опции темы
tresda
Дата 5.4.2006, 06:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 27.6.2005

Репутация: нет
Всего: нет



Добрый вечер Уважаемые Мастера!!!

У меня такая проблема при выполнении следующего кода:
Код

s:='Select Surname, Name, Patronymic, Date_birth, Surname_reg, Name_reg, Patronymic_reg, SIK, RNN, Sex, Citizenship, Document, Number_document, Seria_document, Date_document,';
s1:='Whois_document, City, Postal_code, Address, Telephone, Fax, E_mail, Pens_document, Num_pens_doc, Date_pens_doc, Date_off_pens_doc, Pens_fund  from clients where Date_birth="';
s2:=maskedit1.Text;
s3:='"';
s4:=' ORDER BY Surname';
s0:=s+s1+s2+s3+s4;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(s0);
ADOQuery1.Open;


появляется ошибка "Несоответсвие типов данных в выражении условия отбора". Поле Date_birth имеет тип данных "Дата/время".
Пробовал даже так делать:
Код

/////// \\\\\\\\\\\ from clients where Date_birth in ('08.08.1983')

всеравно не получается.

База данных Access

Спасибо за любую оказанную помощь


PM MAIL ICQ   Вверх
lotax
Дата 5.4.2006, 07:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 18.4.2005
Где: KZ

Репутация: нет
Всего: нет



Код

s:='Select Surname, Name, Patronymic, Date_birth, Surname_reg,' + 
     'Name_reg, Patronymic_reg, SIK, RNN, Sex, Citizenship, Document,' + 
     'Number_document, Seria_document, Date_document, Whois_document,' +
     'City, Postal_code, Address, Telephone, Fax, E_mail, Pens_document,' +
     'Num_pens_doc, Date_pens_doc, Date_off_pens_doc, Pens_fund  from clients ' +
     'where Date_birth = DateValue('''  + maskedit1.Text + ''')' +'ORDER BY Surname';
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(s);
ADOQuery1.Open;


Это сообщение отредактировал(а) lotax - 5.4.2006, 07:15
--------------------
Говори, что думаешь и думай, что говоришь.
PM MAIL ICQ   Вверх
Fast
Дата 13.4.2006, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 21.3.2006
Где: Санкт-Петербург

Репутация: 1
Всего: 1



Я недавно столкнулся с похожей проблемой
Тоэе в аксесе и тоже с датами!
Попробуй так '#' + maskedit1.Text + '#'
Что бы число было в решётках =)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0392 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.