|
Connection String для CR.NET
|
|||
---|---|---|---|
#18+
Здравствуйте! Подскажите, плз, куда надо подсунуть 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 надо оставить пустыми? Всё пройдёт... Пройдёт и это. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2006, 18:18 |
|
Connection String для CR.NET
|
|||
---|---|---|---|
#18+
Всё просто - надо использовать 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; } } } Всё пройдёт... Пройдёт и это. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2006, 18:23 |
|
|
start [/forum/topic.php?fid=31&msg=33517102&tid=1539259]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
177ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 254ms |
total: | 523ms |
0 / 0 |