Crystal Report (8.5) auf dem 64-Bit-System win7 / windows 2008

2859
user2447682

Crystal Report (8.5) funktioniert nicht auf dem 64-Bit-System von win7 / windows 2008

Meine Anwendung ist eine VB-Anwendung und ich verwende Crystal Report 8.5. Es funktioniert gut auf 32-Bit-Systemen und 64-Bit-Systemen von Windows 2003-Servern. Wenn ich dieselbe Anwendung auf Win7 64-Bit oder 2008-Bit ausführen, wird der Bericht nicht geöffnet.
Ich verwende Vb-Skript, um auf die Datenbank zuzugreifen.

Ein Teil des Codes, der in die VB-Skriptdatei geschrieben wird, lautet wie folgt:

Dim objrsRecordSet 'As RecordSet Dim strSQL 'As String  '**** Open Database Connection using the parameters passed from the main program Set dbConnection = CreateObject("ADODB.Connection") dbConnection.ConnectionString = "Provider=SQLOLEDB;Server=" & mstrServer & ";uid=" & mstrUserName _ & ";pwd=" & mstrPassword & ";Database=" & mstrDatabase & ";"  dbConnection.Open dbConnection.CommandTimeout = 200  dbConnection.Properties("Enable Fastload").Value = True 

Wenn ich meine Anwendung im Debug-Modus ausführen, funktioniert sie auch unter Windows 7 einwandfrei. Aber wenn ich die Anwendung durch das Setup durch Konsumieren der .dll des Crystal-Berichts laufe, funktioniert sie nicht. In diesem Fall wird der Bericht nicht geöffnet.

Bitte helfen Sie mir mit dieser Ausgabe, ich freue mich über Ihre Antwort.

0
Ist der Prozess ein 32-Bit- oder ein 64-Bit-Prozess. Ramhound vor 10 Jahren 0

1 Antwort auf die Frage

1
Julio Furquim

Im Allgemeinen habe ich alle Crystal 8.5-Implementierungs-DLLs unter% systemroot% \ crystal und auf dem Systempfad PATH abgelegt. Dadurch wurden 95% der häufigsten Probleme bei der Bereitstellung behoben.