Crystal Reports: runtime error 747

matus
Уже с Приветом
Posts: 1347
Joined: 27 Mar 2002 10:01

Crystal Reports: runtime error 747

Post by matus »

В приложении, написанном на Delphi 6, используется Crystal Reports 8.5 VCL для того, чтобы экспортировать результаты выполнения отчёта в HTML.

На одной машине так и происходит.

На другой -- Error:747 E (OpenPrintJob <PEOpenPrintJob>.)

Отчёт сам по себе вполне работоспособен на обоих машинах, база данных также доступна с обоих машин. Необходимые (согласно документации к приложению) библиотеки присутствуют и зарегистрированы на обоих машинах. Кроме того, на обоих машинах установлены Crystal Reports.

Что такое Error 747 и как её устранить?
I think, therefore you are.
User avatar
katit
Уже с Приветом
Posts: 23804
Joined: 05 Jul 2003 22:34
Location: Брест -> St. Louis, MO

Post by katit »

Было такое когда шли через ODBC.
Тогда Crystal не любил когда ему втюривали другой ODBC изнутри
Попробуйте сделать ODBC с тем-же именем как на Dev machine
matus
Уже с Приветом
Posts: 1347
Joined: 27 Mar 2002 10:01

Post by matus »

katit wrote:Было такое когда шли через ODBC.
Тогда Crystal не любил когда ему втюривали другой ODBC изнутри
Попробуйте сделать ODBC с тем-же именем как на Dev machine

Совершенно верно, репорт ходит через ODBC. Однако в данном случае data sources на обоих машинах уже идентичны.
I think, therefore you are.
User avatar
katit
Уже с Приветом
Posts: 23804
Joined: 05 Jul 2003 22:34
Location: Брест -> St. Louis, MO

Post by katit »

Ok. Проверьте:

1. Чтобы имя ODBC на обеих машинах было одинаковым.
2. Чтобы имена баз данных на сервере были одинаковыми.

В конце концов если не поможет то поставьте Crystal на ту машину где не пашет и посмотрите или заработает. Их специфицкации о "redist req.." желают лучшего.
matus
Уже с Приветом
Posts: 1347
Joined: 27 Mar 2002 10:01

Post by matus »

katit wrote:Ok. Проверьте:

1. Чтобы имя ODBC на обеих машинах было одинаковым.
2. Чтобы имена баз данных на сервере были одинаковыми.

В конце концов если не поможет то поставьте Crystal на ту машину где не пашет и посмотрите или заработает. Их специфицкации о "redist req.." желают лучшего.

Имена одинаковые, имена баз данных одинаковые.

Версии ODBC разные, на работающей 3.80, на неработающей -- 3.81.

Crystal (к сожалению, разные версии, 8.5 и пробная 10) уже стоит на обоих машинах, и отчёт в нём работает на обоих машинах. Приложение же по-прежнему работает только на одной из них.
I think, therefore you are.
User avatar
katit
Уже с Приветом
Posts: 23804
Joined: 05 Jul 2003 22:34
Location: Брест -> St. Louis, MO

Post by katit »

Ну что я могу сказать. Все такое разное...

Я в таких случаях просто не трачу время а беру и ставлю все на чистую машину.

В вашем случае:

1. Поставил только ОС и вашу аппликуху. Работает/Нет?
2. Доставил Crystal 10. Работает/Нет?

И в таком духе.

Или попробуйте ихний сайт. Там форум хитро запрятан, но инфы по этой ошибке хватает.
matus
Уже с Приветом
Posts: 1347
Joined: 27 Mar 2002 10:01

Post by matus »

На самом деле спасибо. Переустановка всего пока рассматривается как last resort.

А форумы -- это здесь: Crystal Reports Forums, или там ещё есть?
I think, therefore you are.
User avatar
katit
Уже с Приветом
Posts: 23804
Joined: 05 Jul 2003 22:34
Location: Брест -> St. Louis, MO

Post by katit »

Переустановка всего пока рассматривается как last resort.


Это называется "влом" :lol:
Не знаю как у кого. Но у меня если подобная проблема не решается за пару часов путем гугления, думания и форумования - идет переустановка.

А форумы -- это здесь: Crystal Reports Forums, или там ещё есть?


Вроде оно. Я год назад проходил через Crystal :wink:
NNemo
Уже с Приветом
Posts: 1935
Joined: 15 Sep 2003 17:49
Location: Ukraine, Mariupol -> USA everywhere :-)

Post by NNemo »

Нужно плотно проверить, не патчился ли кристал на той машине.
У меня были подобные проблемы, с другой ошибкой правда.
Пока не проверили все версии, не заработал.

Оказывается не все машины были одинаково пропатчены.

Return to “Вопросы и новости IT”