![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка выборки по датам [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]Слово такое есть, волшебное, параметры.