Рейтинг:
2
Dave Kreskowiak
Перейдите в свойства проекта, перейдите на вкладку сборка и измените целевую платформу на x86 вместо AnyCPU.
Причина, по которой он работает на вашем компьютере, заключается в том, что вы используете 64-разрядную среду выполнения Crystal Reports. Это не может работать на 32-битных машинах. Очевидно, что 32-разрядные машины не могут запускать 64-разрядный код и библиотеки.
Кроме того, на рабочих станциях, на которых будет выполняться ваш код, должна быть установлена 32-разрядная среда выполнения Crystal Report Runtime. Вы не можете развернуть только свой исполняемый файл.
sandy2121
@Dave Kreskowiak спасибо Вам за ваше время
Но на самом деле
1.as я уже упоминал, что уже изменил целевую платформу на x86
2. и я установил 32-битный crystal report на клиентской машине
3. и на моей машине разработки я установил crystal report для visual studio 32-bit
но все равно это дает мне ошибку
не могли бы вы мне еще чем-нибудь помочь
sandy2121
Извините, на самом деле я не нашел вариант комментария,
Да, я установил 32-разрядный офис (включая доступ) на клиентской машине
Мои формы извлекают данные нормально, ошибки возникают при использовании crystal report.
Dave Kreskowiak
В таком случае у меня нет идей.