Форум: "Базы";
Текущий архив: 2002.04.08;
Скачать: [xml.tar.bz2];
ВнизПреобразование Date в Interbase Найти похожие ветки
← →
Drik (2002-03-11 23:43) [0]Есть база в interbase, отчеты создаем в Fast Reporte.
Вопрос в следующем как преобразовать тип Date Interbase
в тип DateEdit.Date Fast Reporta или наоборот?
Делается запрос
select ... from ... where aaa (тип Date) => bbb (DateEdit1.Date)
результат нулевой.
Буду признателен за ответ Роман
← →
Malder (2002-03-12 00:04) [1]Drik, может отвечу не то, что ты хочешь, так как с FastReport почти не работал. Но, тип Date в Interbase - это обычный стандартный дельфийский тип времени. Преобразовать его, например, в строку можно datetostr(...)
может пол учится в Fastreport использовать обычный string, преоброзовав к нему все Date...
← →
Malder (2002-03-12 00:16) [2]Народ, а что такое вообще FastReport ? Это типа qReport ? Или это отдельный компонент ?
← →
Drik (2002-03-12 00:17) [3]Наверное можно, но как тогда написать запрос ?
← →
Malder (2002-03-12 01:10) [4]сложный вопрос. Ответа не знаю.
Только вот что. В Дельфи больше или равно записывается так: ">=".
Может поэтому твой запрос не работает ? Там написано "=>".
← →
Drik (2002-03-12 01:12) [5]Да нет здесь ошибся
← →
Deniz (2002-03-12 07:46) [6]
- это если DateEdit1.Date строковое, как в TDateTimePicker
Query1.SQL.Clear;
Query1.SQL.Add("select ... from ... where aaa (тип Date) >= :bbb");
Query1.Params[0].asDateTime:=StrToDate(DateEdit1.Date);
или
Query1.Params[0].asDateTime:=DateEdit1.Date;
- если DateEdit1.Date "датовый тип"
← →
onix (2002-03-12 07:52) [7]Ув. Drik. У меня тоже была такая проблема (получал дату в виде 16 Sep 1970). Решить ее удалось только при помощи функций написанных в библиотеке DLL. Технология написания подобных вещей кажется есть на ib.demo.ru.
← →
Drik (2002-03-14 00:31) [8]Победил я эту проблему
Кому интересно в Fast Report есть такая функция
[FORMATDATETIME("dd.mm.yyyy 00:00:00", DateEdit1.Date)]
ее в Query.Params присваивать переменной надо
которая в select применяется
← →
Johnmen (2002-03-14 09:57) [9]В Fast Report такой ф-ии НЕТ !
а есть она в Дельфях !
← →
Slava (2002-03-14 10:27) [10]> Johnmen ©
В FastReport такая функция ЕСТЬ !
← →
Johnmen (2002-03-14 10:39) [11]Slava © : Прочитей еще раз вопрос и скажи, а при чем тут вообще ваш любимый FastReport ???
И где же находится эта ф-ия в FastReport?
← →
Drik (2002-03-15 00:16) [12]В Fast Reporte такая функция есть.
Находится "Вставить выражение -> Функция -> "Выбрать функцию".
← →
Drik (2002-03-15 00:21) [13]To Johnmen@:
А вопрос был по сушеству.
Есть просто база на IB. Надо делать отчеты, используется Fast Report, в чем проблемы?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.04.08;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.006 c