OLAP.ru OLAP, data mining, analysis, данные, СУБД, генераторы отчетов, проектирование, принятие решений, оптимизация, хранилише, извлечение, поиск, Crystal, Business Objects, Cognos, SAS...
Полный список »
Business intelligence - effective data mining & analysis
Вход Регистрация Новости сайта Карта сайта/поиск RSS
 
OLAP и Business Intelligence
SUBSCRIBE.RU
 
 

Конференция Business Objects

Обсуждение вопросов, связанных с Crystal Reports 2008, Crystal Reports Server, Crystal Xcelsius, BusinessObjects Enterprise, BusinessObjects Edge и другими продуктами Business Objects.

 
Добавить сообщение »

Тема "В CR8 Надо программно поменять pdbdao.dll на pdsoledb.dll"

Автор:  BAndy Дата: 09.08.2006 15:14
Все привет!

Отчет написан с использованием MS Access надо переключать его на SQL из программы на С++
после открытия отчета устанавливаю сервер
PESetNthTableLogonInfo(job, 0, &plon, true)
все вроде в норме, PEGetNthTableLogonInfo показывает что установилося,
делаю
PEGetNthTableLocation(job, 0 , &ptl)
вижу ptl.Location="c:\Folder\File.MDB"
затем устанавливаю
ptl.Location="DataBase.dbo.Table"
PESetNthTableLocation(job, 0 , &ptl)
снова делаю
PEGetNthTableLocation(job, 0 , &ptl)
и получаю хохму
ptl.Location="c:\Folder\DataBase.dbo.Table"

эта хохма самособой не работает
Из среды CR все делается очень даже просто:
Database\Convert Database Driver...
там ставлю pdsoledb.dll или pdssql.dll,
затем
Database\SetLacation
и все очень даже гуд!
Как же это сделать из программы?

Помогите, плиз, кто может!
Ответить на сообщение »

 

Добавить сообщение »

Рекомендовать Распечатать    
Хостинг: SiliconTaiga    Поддержка: Interface Ltd. Обратиться по техническим вопросам     
Rambler's Top100 TopList