Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Crystal Report смена базы данных
|
|||
|---|---|---|---|
|
#18+
Добрый вечер. Я понимаю что на форуме несколько раз затрагивался этот вопрос, но к сожалению вразумительных ответов так и не было. Есть отчет, который составлен для некоторой базы. Теперь я программно хочу отобразить этот отчет и передать ему параметры к другой базе данных (могут быть изменены название БД, сервер БД, даже провайдер). Делаю следующие пасы Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Помогите, плз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2007, 17:22 |
|
||
|
Crystal Report смена базы данных
|
|||
|---|---|---|---|
|
#18+
Отвечу себе. 1. Нужно сначала удалить все свойства и добавлять необходимые 2. Когда изменяются свойства, относящиееся к соединению (провайдер, сервер), то теряется связь таблиц с базами. Любые проверки говорят, что все хорошо, но тем не менее связь рушится и восстановить ее можно достаточно странным присвоением Код: plaintext Итак, получаем следующую модификацию Код: plaintext 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. Но, к сожалению, это тоже не панацея. При передачи коннекта к базе MSSQL, все нормально. А вот если передавать коннект к Oracle, то открываются только отчеты, созданные на Oracle. Есть подозрение, что параметры для Oracle хранят название базы, но вот где не могу понять. Если у кого есть какие сообжания на эту тему, выкладывайте плз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2007, 15:19 |
|
||
|
Crystal Report смена базы данных
|
|||
|---|---|---|---|
|
#18+
Завершу решение по созданному вопросу. 1. Присвоение имени dll-ки нужно обрамить в try ... except Код: plaintext 1. 2. 3. 2. Присвоение локейшина в ветки для коннекта к Oracle для таблицы нужно делать без условия и используя полный путь Код: plaintext Вот как бы и все, после этой модификации все работает без проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2007, 12:48 |
|
||
|
|

start [/forum/topic.php?fid=31&fpage=118&tid=1537418]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 133ms |

| 0 / 0 |
