Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
Crystal e passaggio query
venerdì 04 novembre 2005 - 11.48
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
nandonando
Profilo
| Senior Member
398
messaggi | Data Invio:
ven 4 nov 2005 - 11:48
In un apgani inserisco un creystal reportview
e nel page load
Dim str As String
str = "SELECT * FROM VW_FATTURE_DA_INCASSARE WHERE id_amministratore=1 and TIPO_STATO<>'SALDATA' AND TIPO_STATO<>'Avviso annullato'"
Try
Dim myRep As New ReportDocument
Dim RepPath As String
RepPath = Server.MapPath("fatture/Fatture_da_incassare.rpt")
---> Dim DA As New SqlDataAdapter(str, cn)
---> Dim DS As New DataSet
---> DA.Fill(DS, "VW_FATTURE_DA_INCASSARE")
myRep.Load(RepPath)
myRep.SetDataSource(DS)
CrystalReportViewer1.ReportSource = myRep
cn.Close()
Catch ex As Exception
cn.Close()
End Try
e sul mio pc funziona correttamente con la stessa query invece sul server no
in pratica se sul server passo una query non mi carica piu il report al contrario se inserisco solamente il riferimateno
al reporttutti i dati vengono caricati.
Non esiste un altro modo per passare la query?
grazie
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
ven 4 nov 2005 - 13:31
che errore ti da ????
C'è solo un capitano !!!!!!
nandonando
Profilo
| Senior Member
398
messaggi | Data Invio:
ven 4 nov 2005 - 13:33
Purtroppo nessuno non lo carica e basta
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
ven 4 nov 2005 - 21:11
ciao,
penso che per "passo il riferimento al report" penso tu stia utilizzando direttamente l'oggetto report che crea in automatico visual studio quando da design aggiungi il report (ovvero il code behind del file ".rpt") per esempio "CrystalReport1".
Ovvero tu probabilmente facendo: Crystal_Report1 zRpt = new Crystal_Report1();
se invece usi 1 oggetto report al quale puoi passare i parametri di connessione allora scrivendo:
---------------------------------------
Dim mioreport as new ReportDocument()
mioreport .load(server.Mappath("...."))
Dim logOnInfo As New TableLogOnInfo
logOnInfo = mioreport.Database.Tables.Item("Tabella").LogOnInfo
logOnInfo.ConnectionInfo.ServerName = SERVER"
logOnInfo.ConnectionInfo.DatabaseName = miodb"
logOnInfo.ConnectionInfo.UserID = User"
logOnInfo.ConnectionInfo.Password = pwd"
logOnInfo.TableName = Tabella"
mioreport.Database.Tables[0].ApplyLogOnInfo(logOnInfo)
CrystalReportViewer1.ReportSource = mioreport
CrystalReportViewer1.DataBind();
---------------------------------------
cosa ti fa?
Matteo Raumer
.net addicted :-)
http://blogs.dotnethell.it/freeteo
ale1976
Profilo
| Newbie
1
messaggi | Data Invio:
gio 16 ott 2008 - 16:10
ciao sto iniziando a utilizzare CrystalReports ma non ho capito dall'esempio che cosa bisogna passare nel file RPT
Torna su
Stanze Forum
Elenco Threads
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 !