ConnectionString change?
Добавлено: 04 дек 2006, 14:28
Добрый день.
что-то я не понял, как правильно поменять ConnectionString программно.
Сделал отчет, где Database называется Database1. Оставляю его пустым.
Делаю в коде:
StiReport report = new StiReport();
report.LoadFromString(lReportBody);
report.Dictionary.Databases.Clear();
SqlConnection lReportDB = new SqlConnection(ConnectionStringADO);
report.RegData("Database1", lReportDB);
report.ReportName = lReportTitle;
report.Render(false);
ConnectionStringADO - форматирую из строки
Initial catalog={0};Data source={1};user id={2};password={3};persist security info=false
Отчет показывается пустым, хотя данные есть. Или нужно для каждого DataSet-a еще указать connection name дополнительно?
Заранее благодарю за ответ.
что-то я не понял, как правильно поменять ConnectionString программно.
Сделал отчет, где Database называется Database1. Оставляю его пустым.
Делаю в коде:
StiReport report = new StiReport();
report.LoadFromString(lReportBody);
report.Dictionary.Databases.Clear();
SqlConnection lReportDB = new SqlConnection(ConnectionStringADO);
report.RegData("Database1", lReportDB);
report.ReportName = lReportTitle;
report.Render(false);
ConnectionStringADO - форматирую из строки
Initial catalog={0};Data source={1};user id={2};password={3};persist security info=false
Отчет показывается пустым, хотя данные есть. Или нужно для каждого DataSet-a еще указать connection name дополнительно?
Заранее благодарю за ответ.