Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2017, 15:44   #11
SERGIOBrest
Пользователь
 
Регистрация: 26.05.2017
Сообщений: 19
По умолчанию

Кинул и связал с DataSource и ADOConnection
SERGIOBrest вне форума Ответить с цитированием
Старый 28.05.2017, 15:45   #12
SERGIOBrest
Пользователь
 
Регистрация: 26.05.2017
Сообщений: 19
По умолчанию

все равно ошибка
SERGIOBrest вне форума Ответить с цитированием
Старый 29.05.2017, 22:52   #13
SERGIOBrest
Пользователь
 
Регистрация: 26.05.2017
Сообщений: 19
По умолчанию

При нажатии на кнопку ничего не происходит

Код:
void __fastcall TForm11::Button2Click(TObject *Sender)
{
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("SELECT * From [Форма 50] Where [Дата поставки] Between :datastart and :datastop ");
ADOQuery1->Parameters->ParamByName("datastart")->Value =FormatDateTime("dd.mm.yyyy",DateTimePicker1->Date);
ADOQuery1->Parameters->ParamByName("datastop")->Value = FormatDateTime("dd.mm.yyyy",DateTimePicker2->Date);
ADOQuery1->Open();
}
SERGIOBrest вне форума Ответить с цитированием
Старый 29.05.2017, 23:36   #14
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
Сообщение от SERGIOBrest Посмотреть сообщение
ничего не происходит
А что должно происходить?
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 30.05.2017, 09:57   #15
SERGIOBrest
Пользователь
 
Регистрация: 26.05.2017
Сообщений: 19
По умолчанию

Цитата:
Сообщение от Sciv Посмотреть сообщение
А что должно происходить?
Не отфильтровывает заданный диапазон дат
SERGIOBrest вне форума Ответить с цитированием
Старый 30.05.2017, 10:12   #16
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Тип поля даты поставки в таблице какой?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 30.05.2017, 10:23   #17
SERGIOBrest
Пользователь
 
Регистрация: 26.05.2017
Сообщений: 19
По умолчанию

текстовый
SERGIOBrest вне форума Ответить с цитированием
Старый 30.05.2017, 10:31   #18
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

И конечно в формате dd.mm.yyyy

С текстовой датой не получится выборка по интервалу. Сделай нормальный тип даты. И присвоение параметра в запросе без преобразования в строку
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 30.05.2017 в 10:34.
Аватар вне форума Ответить с цитированием
Старый 30.05.2017, 21:14   #19
SERGIOBrest
Пользователь
 
Регистрация: 26.05.2017
Сообщений: 19
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Сделай нормальный тип даты. И присвоение параметра в запросе без преобразования в строку
Код:
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("SELECT * From [Форма 50] Where [Дата поставки] Between :datastart and :datastop");
ADOQuery1->Parameters->ParamByName("datastart")->Value =DateTimePicker1->Date;
ADOQuery1->Parameters->ParamByName("datastop")->Value = DateTimePicker2->Date;
ADOQuery1->Open();
}
Не работает
SERGIOBrest вне форума Ответить с цитированием
Старый 30.05.2017, 21:20   #20
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

В таблице тип конечно текстовым остался ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL фильтр и сравнение двух дат demiancz БД в Delphi 10 26.12.2013 15:36
Фильтр по неравенству дат, в чем ошибка? Avalon_Albio Помощь студентам 4 27.06.2013 07:43
Промежуток дат Sina Помощь студентам 6 30.11.2010 16:10
Формат дат lalilulelo Помощь студентам 10 27.04.2009 14:55