Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка выборки по датам [D6, Access]


Dyusha ©   (2006-04-04 18:04:00) 

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

У меня такая проблема при выполнении следующего кода: 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')
всеравно не получается.

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


MsGuns   (2006-04-05 13:22:00) [1]

>Dyusha ©   (05.04.06 11:38) [4]

Неверною дорогой идете, товарищ


Anatoly Podgoretsky   (2006-04-05 11:55:00) [2]

Я посмотрю на его лицо если дата будет 12.01.гггг


Dyusha   (2006-04-05 11:40:00) [3]

Спасибо  lotax. Respect


Dyusha   (2006-04-05 11:38:00) [4]

Карма всё позволяет :-)


Dyusha   (2006-04-05 11:38:00) [5]

s:='Select  Num_pens_doc, Num_pens_schet, Date_pens_doc, Date_vvod, SIK, Surname, Name, Patronymic,' +
'SIK_naslednika, Surname_naslednika, Name_naslednika, Patronymic_naslednika, SIK_poluchatelya, Surname_poluchatelya,' +
'Name_poluchatelya, Patronymic_poluchatelya, RNN_rabotodatel, Name_rabotodatel, Date_vznos, Date_begin, Date_Off,' +
'Pens_percent, City, Agent_Surname, Type_Dogov from NEW_FIZ_DOC ' +
'where  Date_begin= DateValue('''  + maskedit2.Text + ''')' +'ORDER BY Surname';
ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Add(s);
ADOQuery2.Open;


Savek   (2006-04-05 10:08:00) [6]

Если карма не позволяет использовать параметры то в Аксессе можно попробовать #13.01.06# или #13/01/06#


Плохиш   (2006-04-04 18:40:00) [7]

Слово такое есть, волшебное, параметры.


Наверх

Титульная страница Поиск, карта сайта Написать письмо