База Firebird в дизайнере

Обсуждение Stimulsoft Reports.Net
Ответить
LeXX
Сообщения: 7
Зарегистрирован: 10 ноя 2006, 05:05

База Firebird в дизайнере

Сообщение LeXX » 14 ноя 2006, 02:59

Как подключить базу firebird в дизайнере (версия 2006.4)
В 1.60 подключалось в конфигураторе и все работало
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 08:23

База Firebird в дизайнере

Сообщение Vital » 14 ноя 2006, 04:08

Можно вот так:

StiConfig.Services.Add(new Stimulsoft.Report.Dictionary.StiFirebirdAdapterService());
StiConfig.Services.Add(new Stimulsoft.Report.Dictionary.StiFirebirdDatabase());

или при помощи конфигуратора только нужно скопировать изменененный Stimulsoft.Report.config файл в папку где находятся сборки StimulReport.

Спасибо.
LeXX
Сообщения: 7
Зарегистрирован: 10 ноя 2006, 05:05

База Firebird в дизайнере

Сообщение LeXX » 14 ноя 2006, 23:46

Vital писал(а):Можно вот так:

StiConfig.Services.Add(new Stimulsoft.Report.Dictionary.StiFirebirdAdapterService());
StiConfig.Services.Add(new Stimulsoft.Report.Dictionary.StiFirebirdDatabase());

или при помощи конфигуратора только нужно скопировать изменененный Stimulsoft.Report.config файл в папку где находятся сборки StimulReport.

Спасибо.
Куда добавить код конкретно? Мне надо чтобы в дизайнере работало.
И как сделать чтобы дизайнер обращался к файлу конфигу.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 08:23

База Firebird в дизайнере

Сообщение Edward » 15 ноя 2006, 04:50

Чтобы Вы могли добавить Firebird Database в дизайнере, необходимо:

1. До запуска дизайнера из Вашей программы выполнить код:

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

StiConfig.Services.Add(new Stimulsoft.Report.Dictionary.StiFirebirdAdapterService());
StiConfig.Services.Add(new Stimulsoft.Report.Dictionary.StiFirebirdDatabase());
2. Скопировать с сайта проект Firebird Database pack http://www.stimulsoft.com/Downloads/Fir ... tabase.zip
3. Удалить Reference на Stimulsoft.Report.dll, Stimulsoft.Controls.dll, Stimulsoft.Base.dll и добавить их заново.
4. Удалить и добавить Reference на FirebirdSql.Data.Firebird.dll из Firebird Provider.
5. Скомпилировать проект.
6. Скопировать Stimulsoft.Report.FirebirdDatabase.dll в bin папку Вашего проекта.
7. Запустить Configurator.exe из папки Вашего проекта. Открыть Stimulsoft.Report.Config и добавить сервис из Stimulsoft.Report.FirebirdDatabase.dll.
8. Сохранить файл настроек Stimulsoft.Report.Config.

Спасибо.
LeXX
Сообщения: 7
Зарегистрирован: 10 ноя 2006, 05:05

База Firebird в дизайнере

Сообщение LeXX » 16 ноя 2006, 05:15

Edward писал(а): 7. Запустить Configurator.exe из папки Вашего проекта. Открыть Stimulsoft.Report.settings и добавить сервис из Stimulsoft.Report.FirebirdDatabase.dll.
8. Сохранить файл настроек Stimulsoft.Report.settings.
Файл наверное Stimulsoft.Report.Config?

А как сделать чтобы открывался в дизайнере запускаемом не из проекта.
В 1.60 работало чудесно, в 2006.4(2007.1) не загружает изменения в Stimulsoft.Report.Config.
LeXX
Сообщения: 7
Зарегистрирован: 10 ноя 2006, 05:05

База Firebird в дизайнере

Сообщение LeXX » 16 ноя 2006, 05:28

В версии от 15.11.2006 заработало.
Спасибо!!!
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 08:23

База Firebird в дизайнере

Сообщение Edward » 20 ноя 2006, 06:17

Совершенно верно, файл Stimulsoft.Report.config.

Stimulsoft.Report.settings используется для сохранения динамических настроек дизайнера.

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