Mam następujący problem: Podczas uruchamiania raportów stworzonych w
CRYSTAL REPORTS wyskakuje mi błąd: "Error: 599. Cannot open SQL
Server. Execute <PEStartPrintjob>".
Aplikacja stworzona w Delphi5, baza danych InterBase'owa.
Połączenie z bazą jest OK bo program działa bez problemów. Wywala się
dopiero gdy chcę wydrukować jakiś raport.
Z góry dziękuje za wszelką pomoc
Pozdrawiam
SJ
Rozumiem ze raport odpalony ze środowiska CR działa , więc wklej kod którym wywołujesz raport i napisz z której wersji bibliotek CR korzystasz
--
Pozdrawiam
Morff
--------------------
AQQ : 141151 (mo...@aqq.eu)
> Tak, raport działa w CR. Korzystam z CR v 8.0. W Delphi mam biblioteki
> z pakietu 'Crystal Reports 8 vcl' (cr85vcl). Wydruki podobno działały
> wcześniej, tylko przestały po przeinstalowaniu systemu. Myślę więc, że
> to nie jest sprawa kodu. Poza tym mam problem ze znalezieniem źródeł
> do programu.
> Po przeinstalowaniu wgrałem dodatkowe biblioteki windowsowe Crystala,
> sprawdzałem alias do bazy w BDE Admin, sprawdzałem źródła ODBC i
> wszystko wygląda OK. Być może to właśnie coś z ODBC lub o czymś
> zapomniałem.
>
biblioteki wgrałeś do %windir%\crystal i zarejestrowałeś crpe32.dll ?
Jak wrzucam teraz:
regsvr32.exe c:\WINDOWS\System32\crpe32.dll
to wyświetla się komunikat
"Załadowano plik c:\WINDOWS\System32\crpe32.dll, ale nie można
odnaleźć punktu wejścia DllRegisterServer. Nie można zarejestrować
tego pliku"
> Biblioteki wgrałem do C:\WINDOWS\Crystal ale rejestrowałem tylko
> cdo32.dll zgodnie z instrukcją przy instalacji (regsvr32.exe Windows/
> Crystal/cdo32.dll).
>
> Jak wrzucam teraz:
> regsvr32.exe c:\WINDOWS\System32\crpe32.dll
> to wyświetla się komunikat
> "Załadowano plik c:\WINDOWS\System32\crpe32.dll, ale nie można
> odnaleźć punktu wejścia DllRegisterServer. Nie można zarejestrować
> tego pliku"
>
no to jednak czegoś ci brakuje .. moze crpaig80.dll (lub crpaig32.dll) ?
jezeli masz jakiś komp na którym działają raporty - sprawdź czy wszystkie pliki masz na tej nowej maszynie.