Firebird Database pack и SR 1.6 для .Net Framework 2.0

Обсуждение Stimulsoft Reports.NET
Ответить
IronMan
Сообщения: 3
Зарегистрирован: 13 июл 2006, 02:41

Firebird Database pack и SR 1.6 для .Net Framework 2.0

Сообщение IronMan »

Добрый день!
Установил демо версию StimulReport.Net 1.60 для .Net Framework 2.0, Visual Studio 2005, подправил имена модулей FireBird и скомпилировал Firebird Database pack (у меня установлен FireBird .Net Provider 2.0 Final), конфигуратором добавил модуль FireBird, затем в дизайнере создаю новую базу (подключение) и ввожу строку инициализации подключения, нажимаю кнопку ТЕСТ - пишет, что подключение ОК. Далее создаю новый источник данных, выбираю созданную базу, заполняю поле SQL например "select * from FIO" и пробую выполнить его, но дизайнер сообщает, что строка подключения не инициализирована. Помогите, в чем может быть причина? Может из-за того, что Firebird Database pack для FireBird .Net Provider 1.7.1?
Это можно поправить?
Спасибо.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Firebird Database pack и SR 1.6 для .Net Framework 2.0

Сообщение Edward »

IronMan писал(а):Добрый день!
Установил демо версию StimulReport.Net 1.60 для .Net Framework 2.0, Visual Studio 2005, подправил имена модулей FireBird и скомпилировал Firebird Database pack (у меня установлен FireBird .Net Provider 2.0 Final), конфигуратором добавил модуль FireBird, затем в дизайнере создаю новую базу (подключение) и ввожу строку инициализации подключения, нажимаю кнопку ТЕСТ - пишет, что подключение ОК. Далее создаю новый источник данных, выбираю созданную базу, заполняю поле SQL например "select * from FIO" и пробую выполнить его, но дизайнер сообщает, что строка подключения не инициализирована. Помогите, в чем может быть причина? Может из-за того, что Firebird Database pack для FireBird .Net Provider 1.7.1?
Это можно поправить?
Спасибо.
Мы обновили Firebird Database pack. Скачайте его, пожалуйста, используя ссылку: http://www.stimulsoft.com/Downloads/Fir ... tabase.zip
Спасибо.
IronMan
Сообщения: 3
Зарегистрирован: 13 июл 2006, 02:41

Firebird Database pack и SR 1.6 для .Net Framework 2.0

Сообщение IronMan »

Мы обновили Firebird Database pack. Скачайте его, пожалуйста, используя ссылку: http://www.stimulsoft.com/Downloads/Fir ... tabase.zip
Спасибо.
В этих исходниках была небольшая ошибка по повторному применению переменной data в модуле StiFirebirdAdapterService.cs, исправил её на olddata и удалось компилировать, теперь все подключается и набор данных открывается.
Спасибо.

Исправление:

public override void CreateConnectionInDataStore(StiDictionary dictionary, StiSqlDatabase database)
{
try
{
#region remove all old data from datastore
int index = 0;
foreach (StiData olddata in dictionary.DataStore)
{
if (olddata.Name == database.Name)
{
dictionary.DataStore.RemoveAt(index);
break;
}
index++;
}
#endregion
FbConnection sqlConnection = new FbConnection(database.ConnectionString);

StiData data = new StiData(database.Name, sqlConnection);
data.IsReportData = true;
dictionary.DataStore.Add(data);

}
catch (Exception e)
{
if (!StiReport.HideMessages)MessageBox.Show(e.Message);
}
}
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Firebird Database pack и SR 1.6 для .Net Framework 2.0

Сообщение Vital »


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