Crystal Report (8.5) не работает на 64-битной системе win7/windows 2008
Мое приложение является приложением VB, и я использую Crystal report 8.5. Он отлично работает на 32-битной системе и 64-битной системе сервера Windows 2003. Когда я запускаю одно и то же приложение на 64-битной win7 или 64-битной версии 2008, отчет не открывается.
Я использую скрипт VB для доступа к базе данных.
Часть кода, написанная в файле сценария VB, выглядит следующим образом:
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
Когда я запускаю свое приложение в режиме отладки, оно отлично работает и на Windows 7. Но когда я запускаю приложение через настройку, потребляя DLL-файл Crystal Report, тогда оно не работает, в этом случае отчет не открывается.
Пожалуйста, помогите мне с этим вопросом, я буду признателен за ваш ответ.