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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.06.2010, 00:36   #11
erema_ironman
Новичок
Джуниор
 
Регистрация: 02.02.2010
Сообщений: 1
По умолчанию

1) разбиение можно сделать не в самом ADOQuery1, а в коде программы, навесив на процедуру (например при открытии формы) такой код:
Form1.ADOQuery1.SQL.Add('текст запроса');
Form1.ADOQuery1.SQL.Add('продолжени е текста запроса');

2) я сталкивался с похожей проблемой.
для запроса мне нужна была дата в формате mm/dd/yyyy , а в DateTimePicker'е она хранилась в формате dd.mm.yyyy
для перевода писат простую (может даже примитивную процедуру):
Код:
procedure TForm10.DateTimePicker1CloseUp(Sender: TObject);
var i:integer;
s, day, month, year:string;
begin
s:=DateToStr(DateTimePicker1.Date);
for i:=1 to length(s) do
begin
day:=s[1]+s[2];
month:=s[4]+s[5];
year:=s[7]+s[8]+s[9]+s[10];
end;
s:=month+'/'+day+'/'+year;
end;
а потом использовал переменную s в запросе для выборки данных в отчёт.

дата для запроса должна быть в формате: #месяц/день/год#, а в бд она хранится в виде дата/месяц/год

Последний раз редактировалось erema_ironman; 23.06.2010 в 00:39.
erema_ironman вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с запросом. Cerber24 SQL, базы данных 1 05.06.2010 02:59
Проблемы с запросом Cerber24 SQL, базы данных 10 01.04.2010 14:14
Проблемы с POST запросом через cURL LonRv PHP 0 28.12.2009 17:56
Проблемы с POST запросом... JustKurt Работа с сетью в Delphi 1 26.07.2009 01:02
Проблемы с записью данных в базу Serval БД в Delphi 4 24.06.2009 19:39