powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Cristal reports и IB
7 сообщений из 7, страница 1 из 1
Cristal reports и IB
    #32318582
Фотография фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже задал этот вопрос на форуме по Delphi, но наверное здесь уместнее:
Люди, а кто-нибудь работал в с Cristal Reports и базой Interbase (напр. 6.5). Каким образом коннектится к базе (а то там Оракл, MSSQL и др. есть, а что-то ничего для IB не вижу). Может конечно смотрю не туда или что-то не догоняю?
...
Рейтинг: 0 / 0
Cristal reports и IB
    #32319335
Nikles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я лично попробовал несколько вариантов (во всех случаях связка Crystal Reports 9.0 + FireBird 1.5):
1) Из Delphi с помощью компоненты CrpeDS - не проканало - сказало "Access Violetion..." Впрочем, я думаю это проблемы имеющейся у меня версии Delphi, потому что у меня и их родной пример с этой компонентой тоже самое выдавал.
2) Через OLEDB (использовал IBProvider) - не проканало - как потом прочитал в доке поддрежка Crystal Reports реализована только в коммерческой версии IBProvider, а у меня была бесплатная.
3) Через ODBC (пробовал и Gemeni ODBC и бесплатный IBPhoenix ODBC-драйвер )- все замечательно работало.
...
Рейтинг: 0 / 0
Cristal reports и IB
    #32321714
Фотография фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставил IBPhoenix ODBC-драйвер. Все хорошо коннектится. ОК.
Однако возникла проблемка с датой в отчете Cristal Reports 9.
IB-таблица создается так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
CREATE TABLE RUSSIA (
    ID           INTEGER NOT NULL,
    FROM_TO      BOOL,
    BAG_DATE     DATE,
    BAG_NUMB     INTEGER,
    DESTINATION  INTEGER,
    BAG_WEIGHT   FLOAT,
    TARA         VARCHAR( 4 ) CHARACTER SET WIN1251 COLLATE PXW_CYRL
);

При просмотре в IBExpert отображается, к примеру "23.10.2003" в Cristal Reports "01.01.1970" (причем все даты в Cristal Reports - именно "01.01.1970")
Никто не поможет?
...
Рейтинг: 0 / 0
Cristal reports и IB
    #32321749
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, почему такая бочина, но попробуй в запросе явно преобразовывать дату в строку, т.е.
Код: plaintext
SELECT CAST(BAG_DATE AS VARCHAR( 11 )) FROM RUSSIA
...
Рейтинг: 0 / 0
Cristal reports и IB
    #32321838
Фотография фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так все нормально
А это тогда глюки чего получается:
Cristall или ODBC драйвера?
Или чего-то третьего?
Просто исправить хочется, то у меня написано
r.*,
а так придется все поля перечислять
...
Рейтинг: 0 / 0
Cristal reports и IB
    #32321931
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может с диалектами чего нетак, а может просто глюк - не знаю...
...
Рейтинг: 0 / 0
Cristal reports и IB
    #32322348
Фотография фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написал для проверки маленькую программку.
Использовал TTable. В DBGrid даты отображаются корректно.
Значит это не глюки драйвера?
А что-то не так в Crystal?
Кто знает, напишите как исправить...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Cristal reports и IB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]