Бизнес-объект в качестве универсального источника
Re: Бизнес-объект в качестве универсального источника
Здравствуйте,
1. 3.
Не могли бы вы прислать пример с тестовыми данными, который воспроизводит проблему, для анализа.
2. В отчете будет только вызываться процедура ("execute ProcedureName") и, если необходимо, задаваться параметры. Сама процедура будет в самой базе.
Спасибо.
1. 3.
Не могли бы вы прислать пример с тестовыми данными, который воспроизводит проблему, для анализа.
2. В отчете будет только вызываться процедура ("execute ProcedureName") и, если необходимо, задаваться параметры. Сама процедура будет в самой базе.
Спасибо.
Re: Бизнес-объект в качестве универсального источника
Здравствуйте.
Тестовые примеры готовлю.
Позвольте еще несколько вопросов:
Можно ли в самом отчете в источнике данных, подключенному к dotConnectUniversal, использовать не простой sql-запрос, а модель классов ORM?
Можно ли в качестве подключения к dotConnectUniversal передавать не строку подключения, а сам коннект?
Спасибо.
Тестовые примеры готовлю.
Позвольте еще несколько вопросов:
Можно ли в самом отчете в источнике данных, подключенному к dotConnectUniversal, использовать не простой sql-запрос, а модель классов ORM?
Можно ли в качестве подключения к dotConnectUniversal передавать не строку подключения, а сам коннект?
Спасибо.
Re: Бизнес-объект в качестве универсального источника
Здравствуйте.
Спасибо.
Напрямую в дизайнере нет, только если вы из приложения передадите их с помощью метода RegBusinessObject()Наталья писал(а):Можно ли в самом отчете в источнике данных, подключенному к dotConnectUniversal, использовать не простой sql-запрос, а модель классов ORM?
Не могли бы вы болле подробно описать задачу.Наталья писал(а):Можно ли в качестве подключения к dotConnectUniversal передавать не строку подключения, а сам коннект?
Спасибо.
Re: Бизнес-объект в качестве универсального источника
Здравствуйте.
Проверила последнюю сборку Stimulsoft.Report.DotConnectUniversal, в ней так же возникают ошибка strongname и не компилится из-за того же куска кода (взяла отсюда http://www.stimulsoft.com/ru/downloads).
Спасибо.
Проверила последнюю сборку Stimulsoft.Report.DotConnectUniversal, в ней так же возникают ошибка strongname и не компилится из-за того же куска кода (взяла отсюда http://www.stimulsoft.com/ru/downloads).
Спасибо.
Re: Бизнес-объект в качестве универсального источника
Здравствуйте,
Пожалуйста, проверьте прикрепленный архив.
Спасибо.
Пожалуйста, проверьте прикрепленный архив.
Спасибо.
- Вложения
-
- Stimulsoft.Report.DotConnectUniversal.zip
- (16.39 КБ) 198 скачиваний
Re: Бизнес-объект в качестве универсального источника
Здравствуйте.
Спасибо за ответ.
Еще позвольте еще вопрос.
Можно ли сделать подключение в UniConnection к базе SQLite, просто указав путь к файлу данной БД, т.к. в нашем ПО неоткуда взять логин,пароль и порт?
Спасибо.
Спасибо за ответ.
Еще позвольте еще вопрос.
Можно ли сделать подключение в UniConnection к базе SQLite, просто указав путь к файлу данной БД, т.к. в нашем ПО неоткуда взять логин,пароль и порт?
Спасибо.
Re: Бизнес-объект в качестве универсального источника
Здравствуйте,
Вы можете не указывать данную информацию, оставив эти поля пустыми.
Так же вы можете просто указать строку соединения.
Спасибо.
Вы можете не указывать данную информацию, оставив эти поля пустыми.
Так же вы можете просто указать строку соединения.
Спасибо.
Re: Бизнес-объект в качестве универсального источника
Здравствуйте.
Спасибо, получилось то, что нужно.
Еще хочу спросить на счет строки подключения, где необходим пароль.
У нас в БД в строке подключения пароль не передается в явном виде, и открывать его не безопасно. Но в строке подключения к StiDotConnectUniversalDatabase пароль необходим.
Как можно решить эту проблему?
Может быть, возможно передавать StiDotConnectUniversalDatabase не строку подключения, а уже открытый коннект, например:
( GetDataContext() - Devart.Data.Linq.DataContext).
Спасибо.
Спасибо, получилось то, что нужно.
Еще хочу спросить на счет строки подключения, где необходим пароль.
У нас в БД в строке подключения пароль не передается в явном виде, и открывать его не безопасно. Но в строке подключения к StiDotConnectUniversalDatabase пароль необходим.
Как можно решить эту проблему?
Может быть, возможно передавать StiDotConnectUniversalDatabase не строку подключения, а уже открытый коннект, например:
Код: Выделить всё
((StiDotConnectUniversalDatabase)_report.Dictionary.Databases["Connection"]) = DataSource.GetDataContext().Connection;
Спасибо.
Re: Бизнес-объект в качестве универсального источника
Здравствуйте.
И еще возник вопрос на счет StiDotConnectUniversal. Для его работы необходим Devart.Data.Universal.dll. Куда нужно подкинуть эту dll, чтобы можно было работать с данным коннектом?
Спасибо.
И еще возник вопрос на счет StiDotConnectUniversal. Для его работы необходим Devart.Data.Universal.dll. Куда нужно подкинуть эту dll, чтобы можно было работать с данным коннектом?
Спасибо.
Re: Бизнес-объект в качестве универсального источника
Здравствуйте,
Спасибо.
Как вариант, вы можете запретить редактировать или показывать соединение пользователю:Наталья писал(а):Еще хочу спросить на счет строки подключения, где необходим пароль.
У нас в БД в строке подключения пароль не передается в явном виде, и открывать его не безопасно. Но в строке подключения к StiDotConnectUniversalDatabase пароль необходим.
Как можно решить эту проблему?
Код: Выделить всё
report.Dictionary.Restrictions.Add("ConnectionName", StiDataType.Database, StiRestrictionTypes.DenyShow);
report.Dictionary.Restrictions.Add("ConnectionName", StiDataType.Database, StiRestrictionTypes.DenyEdit);