Бизнес-объект в качестве универсального источника

Обсуждение Stimulsoft Reports.NET
Наталья
Сообщения: 110
Зарегистрирован: 19 фев 2009, 06:37

Re: Бизнес-объект в качестве универсального источника

Сообщение Наталья »

Здравствуйте.
Спасибо за ответ.
Но открывать пароль в подключении в принципе не безопасно:
http://msdn.microsoft.com/ru-ru/library/89211k9b.aspx
Таким образом, не желательно вообще передавать строку с паролем.
Сможете еще что-нибудь предложить?

Спасибо.
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Бизнес-объект в качестве универсального источника

Сообщение Aleksey »

Здравствуйте.

В самом .mrt файле строка соединения хранится в зашифрованном виде:

Код: Выделить всё

<Databases isList="true" count="1">
      <Connection Ref="2" type="Stimulsoft.Report.Dictionary.StiDotConnectUniversalDatabase" isKey="true">
        <Alias>Connection</Alias>
        <ConnectionStringEncrypted>wFD1SM0FS81jR62E4Yh3d4sYl+vGWfO8aWyEkGgEZXf5YHfrYXxj</ConnectionStringEncrypted>
        <Name>Connection</Name>
      </Connection>
    </Databases>
Спасибо.
Наталья
Сообщения: 110
Зарегистрирован: 19 фев 2009, 06:37

Re: Бизнес-объект в качестве универсального источника

Сообщение Наталья »

Здравствуйте.

Да, я поняла, спасибо.
В нашем источнике данных строка подключения хранится тоже в зашифрованном виде, я ее получаю в виде: "Provider; Login; DataBase;" и эту строку передаю StiDotUniversal, но без явного присутствия строки с паролем, подключение к StiDotUniversal не удается. Нам нельзя открывать строку с паролем.

Спасибо.
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Бизнес-объект в качестве универсального источника

Сообщение Aleksey »

Здравствуйте,

В данном случае, вы можете получить данные в вашем приложение и использовать метод RegData() для передачи данных в дизайнер.

Спасибо.
Наталья
Сообщения: 110
Зарегистрирован: 19 фев 2009, 06:37

Re: Бизнес-объект в качестве универсального источника

Сообщение Наталья »

Здравствуйте.
Но на сколько я знаю, тогда нельзя будет п\делать запросы непосредственно в отчете к такому источнику данных?
И еще вопрос. Как писала выше, использую DotConnectUniversal, для работы с которым используется Devart.Data.Universal.
Вышла новая версия Devart.Data.Universal, я подкидываю Devart.Data.Universal.dll в проект DotConnectUniversal, компилирую. Обе dll у меня лежат в папке External моего проекта. При запуске моего проекта и при попытке работать с DotConnectUniversal выдается ошибка, что не найдена Devart.Data.Universal.dll предыдущей сборки. Подскажите, пожалуйста, как сдружить это все с новой версией сборки Devart.Data.Universal.dll ?
Спасибо.
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Бизнес-объект в качестве универсального источника

Сообщение Aleksey »

Здравствуйте,

Пожалуйста, проверьте что вы обновили все References в вашем проекте и нигде нет ссылок на страую версию. Так же необходимо перекомпилировать датаадптер под новую версию.

Спасибо.
Наталья
Сообщения: 110
Зарегистрирован: 19 фев 2009, 06:37

Re: Бизнес-объект в качестве универсального источника

Сообщение Наталья »

Здравствуйте.

Спасибо за помощь.
Но теперь при подключении к DotConnectUniversal выдает ошибку (во вложении).
Сможете подсказать, в каком направлении искать причину?
Девартовский компонент куплен.

Спасибо.
Вложения
error.png
error.png (6.64 КБ) 4621 просмотр
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Бизнес-объект в качестве универсального источника

Сообщение Aleksey »

Здравствуйте,

Пожалуйста, уточните какую версию Devart.Data.Universal вы используете.
Так же, если возможно, не могли бы вы прислать простой пример проекта, который воспроизводит проблему для анализа.

Спасиьр.
Наталья
Сообщения: 110
Зарегистрирован: 19 фев 2009, 06:37

Re: Бизнес-объект в качестве универсального источника

Сообщение Наталья »

Здравствуйте.

С проблемой разобралась, тема закрыта.

Спасибо.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Бизнес-объект в качестве универсального источника

Сообщение HighAley »

Здравствуйте.

Обращайтесь, если ещё возникнут вопросы.

Спасибо.
Ответить