powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Connection String для CR.NET
2 сообщений из 2, страница 1 из 1
Connection String для CR.NET
    #33514255
All
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
All
Гость
Здравствуйте!

Подскажите, плз, куда надо подсунуть cдля загрузки отчёта, построенного на данных MS Access. Сама строка должна содержать параметры: пароль к БД, имя пользователя, пароль пользователя, путь к system.mdw. Вроде бы то, что ниже:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\..\mydb.mdb;Jet OLEDB:System Database=system.mdw;User Id=admin;Password=ххх;Database Password=ууу;"

То, что нашёл в хелпе не содержит инфу как указать параметр пароль к БД:
ConnectionInfo connectionInfo = new ConnectionInfo();
connectionInfo.ServerName = "dholmes_50701";
connectionInfo.DatabaseName = "Northwind";
connectionInfo.UserID = "limitedPermissionAccount";
connectionInfo.Password = "1234";
string reportPath = Application.StartupPath + "\\" + "NorthwindCustomers.rpt";
crystalReportViewer.ReportSource = reportPath;
SetDBLogonForReport(connectionInfo);и насколько я понял, поля connectionInfo.DatabaseName и connectionInfo.ServerName надо оставить пустыми?

Всё пройдёт... Пройдёт и это.
...
Рейтинг: 0 / 0
Connection String для CR.NET
    #33517102
All
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
All
Гость
Всё просто - надо использовать ADO.NET.
Тогда можно использовать connection string :) :
namespace WindowsApplication2
{
public partial class frmCrystal : Form
{
public CrystalReport1 oRpt = new CrystalReport1();
public frmCrystal()
{
InitializeComponent();
// set up connection information
OleDbConnection oleConn = new
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"БД.mdb\";Password=1;Jet OLEDB:System database=\"C:\\system.mdw\";Jet OLEDB:Database Password=12345");
OleDbDataAdapter dataAdapter = new OleDbDataAdapter("SELECT * FROM Таблица where Поле= 'значение'", oleConn);
DataSet dataSet = new DataSet();

// Connect to, fetch data and disconnect from database
dataAdapter.Fill(dataSet, "Таблица");

// Use Report Engine object model to pass populated dataset
//to report
oRpt.SetDataSource(dataSet);

// bind report object with data to the Windows Forms Viewer
crystalReportViewer1.ReportSource = oRpt;

}
}
}

Всё пройдёт... Пройдёт и это.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Connection String для CR.NET
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]