Соедините Crystal Report с DataSet - PullRequest
1 голос
/ 18 января 2020

У меня проблема при подключении Crystal Report с DataSet в c#.

Ошибка

не удалось загрузить информацию базы данных, подробности : невозможно загрузить соединитель базы данных 'crdb_adoplus.dll'. правильная версия клиента базы данных для этого типа базы данных может быть не установлена.

Вот Снимок экрана

Не могли бы вы помочь мне, пожалуйста?

Ответы [ 2 ]

2 голосов
/ 29 января 2020

У меня была такая же проблема в Microsoft Visual Studio 2019 при установке SP26 " Среда выполнения SAP Crystal Reports для. NET Framework (64-разрядная версия) " до "SAP Crystal Reports, версия для Microsoft Studio".

Основная проблема заключается в том, что механизм времени выполнения не копирует файл crdb_adoplus.dll, который необходим Crystal Report для загрузки данных из ADO. Net набор данных.

Если вы также выполнили мою последовательность установки, вы должны:

  1. Удалить "Механизм выполнения SAP Crystal Reports для. NET Framework (XX-bit)" и "SAP Crystal Reports, версия для Microsoft Studio "с панели управления.
  2. Запустите программу установки" SAP Crystal Reports, версия для Microsoft Studio "в качестве администратора. После установки он автоматически попросит вас установить правильный движок.

См. Также: Crystal Report SP26 Метод SetDataSource () не выполнен на компьютерах клиентов в Visual Studio 2019

0 голосов
/ 10 февраля 2020

У меня была такая же проблема. Я удалил все отчеты Crystal (для Visual Studio и среды выполнения) и установил только версию для Visual Studio и установил флажок времени выполнения, установив последний флажок в мастере установки (чтобы установить правильное время выполнения).

Я думаю, что когда при установке поверх существующего кристалла отсутствуют некоторые файлы.

...