Quando il system.mdw cambia....

martedì 04 dicembre 2007 - 15.47

Earthquake Profilo | Junior Member

Ciao Ragazzi,
Ho un grosso problema.
ho dovuto, per esigenze che non sto qui ad elencare, creare sul mio file access i livelli di protezione con utenti e password. Ho quindi dovuto cambiare il system.mdw e ne ho creato uno nuovo ad hoc per le mie esigenze.
Ho creato il mio report con CrystalReport e fino qui tutto bene.
Aggancio il database, setto l'utente e la password e setto in fine anche il nuovo system.mdw.
Il problema nasce quando sono nel codice.
Non credo che esista, o almeno io non ci sono riuscito, una propietà che mi faccia settare il nuovo system.mdw
Ecco il codice che ho usato per le impostazioni.

Imports CrystalDecisions
Imports System.Configuration
Imports CrystalDecisions.Shared
Imports CrystalDecisions.CrystalReports.Engine

Private Sub Crystal()
Dim crtableLogoninfo As New TableLogOnInfo
Dim crConnectionInfo As New ConnectionInfo
Dim CrTables As Tables
Dim CrTable As Table
Dim crReportDocument As New ReportDocument
crReportDocument.Load("c:\prova.rpt")
With crConnectionInfo

.DatabaseName = "c:\db2.mdb;"
.UserID = "Utente"
.Password = "password"
'qui dovrebbe esserci una proprietà per settare il system.mdw

End With

CrTables = crReportDocument.Database.Tables

Try
For Each CrTable In CrTables

With crtableLogoninfo.ConnectionInfo
.DatabaseName = "c:\db2.mdb;"
.UserID = "Utente"
.Password = "password"
'qui dovrebbe esserci una proprietà per settare il system.mdw
End With

CrTable.ApplyLogOnInfo(crtableLogoninfo)

Next
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Exclamation)
End Try
crViewer.ReportSource = crReportDocument

crViewer.Zoom(1) 'Imposta lo zoom a larghezza pagina

crReportDocument.Refresh()
End Sub

freeteo Profilo | Guru

ciao,
con questa modalità non ho esperienza, cercando sul support delle businessobjetcs ho trovato questo, vedi se ti puo' essere d'aiuto:
http://resources.businessobjects.com/support/communitycs/TechnicalPapers/scr_access_open_session.pdf


ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Earthquake Profilo | Junior Member

Ciao,
Ti ringrazio per la risposta rapida ma purtroppo il problema non è stato risolto.

Grazie ancora.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5