|
Временная таблица Informix и Crystal Reports for Visual Studio 2010_
|
|||
---|---|---|---|
#18+
Приложение пишу на C# 2010. По сценарию запускаю хранимую процедуру, результатом работы которой является временная таблица. Соединение держу открытым. На форме расположен CrystalReportViewer. Однако вместо отчета выдается сообщение о том, что таблица такая-то не найдена - именно та, которую создает ХП. Получается, что Crystal Reports создает свое соединение, в котором нужная таблица отсутствует. Можно ли как-то обойти эту ситуацию? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2012, 15:53 |
|
Временная таблица Informix и Crystal Reports for Visual Studio 2010_
|
|||
---|---|---|---|
#18+
Пробую подключить к отчету ХП - выдает сообщение "Database Connector Error: 'Cannot obtain error message from server.'" ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2012, 18:10 |
|
Временная таблица Informix и Crystal Reports for Visual Studio 2010_
|
|||
---|---|---|---|
#18+
Вот еще попробовал связать отчет с данными через DataSet. Строка кода: Код: c# 1.
Вызывает следующее исключение: Невозможно загрузить файл или сборку "file:///D:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll" или один из зависимых от них компонентов. Не удается найти указанный файл. У меня указанный файл находится в папке ...\dotnet\. Создал ...\dotnet1 и скопировал туда crdb_adoplus.dll Текст исключения изменился на: Сборка для смешанного режима построена на основе версии "v2.0.50727" среды выполнения и не может быть загружена в среде выполнения 4.0 без дополнительных конфигурационных данных. Дальше - тупик. Не знаю что делать. Неужели никто с подобным не сталкивался? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2012, 11:53 |
|
Временная таблица Informix и Crystal Reports for Visual Studio 2010_
|
|||
---|---|---|---|
#18+
Ну, раз никто не знает, делюсь. Решил проблему путем предоставления данных для отчета через DataSet. Кому интересно - вот фрагменты кода: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
Однако, чтобы это сработало, нашел в документации и применил следующее, цитирую: Руководство SAP Crystal Reports .NET SDK Developer GuideОтчеты на основе источника данных ADO.NET не будут работать, если проект предназначен для платформы .NET 4.0 Framework Возникает следующая ошибка: "Дополнительная информация: сборка смешанного режима скомпилирована для версии среды выполнения v2.0.50727 и не может быть загружена в исполняемый модуль 4.0 без дополнительных сведений о конфигурации". Чтобы устранить эту неполадку, обновите файл .config проекта. Добавьте следующие строки кода в раздел <configuration></configuration> файла: Copy Code <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> </startup> Вот так и пообщался сам с собой ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2012, 16:29 |
|
|
start [/forum/topic.php?fid=20&msg=38286107&tid=1404567]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 169ms |
0 / 0 |