Страница 1 из 1

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

Добавлено: 13 июл 2006, 03:02
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 и SR 1.6 для .Net Framework 2.0

Добавлено: 13 июл 2006, 08:47
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
Спасибо.

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

Добавлено: 13 июл 2006, 10:29
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);
}
}

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

Добавлено: 13 июл 2006, 17:24
Vital

Спасибо поправили.