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
ASP.NET 1.0/1.1
Problema con i report
lunedì 17 maggio 2004 - 10.39
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
contiello
Profilo
| Senior Member
260
messaggi | Data Invio:
lun 17 mag 2004 - 10:39
Ciao ragazzi ho creato questa semplice pagina (ve la allego ) dove lancio un report !
Il problema e' che se il database e' in locale funziona se cambio il nome del database va in errore!
Fatemi sapere!
In particolare penso che il problema sia sull'istruzione setdatabaselogon!
contiello
Profilo
| Senior Member
260
messaggi | Data Invio:
lun 17 mag 2004 - 11:23
Penso sia meglio essere piu' chiaro!
Allora io creo un report su un db (MSSQL SERVER) in particolare su di una vista.
Uso per questo una connessione oledb con provider sqlserver.
Il report viene creato bene! (In ambiente Crystal Report)
Creo una pagina aspx che provvede a caricare questo report ed a trasformarlo in un pdf.
Tutto ok anche per la pagina!
Il problema sorge quando il database viene spostato su un altra macchina!
Ovvero per collegare a runtime il report con il database , uso il metodo setdatabaselogon.La prima volta che lo utilizzavo non avendo problemi inquanto avevo pagina ,report e database sulla stessa macchina ,impostavo solo i primi 2 parametri ovvero crReportDocument.SetDatabaseLogon("sa","password")
in questo modo tutto funzionava .
Per esigenze che non vi sto qui a spiegare ho dovuto spostare il database su un'altra macchina e qui e' sorto il problema.in quanto nell'istruzione sopra riportata erano riportati solo username e password.
Giustamente il problema dovevo aspettarmelo, cosi' ho cercato un po' su internet ed ho trovato che bisogna impostare altri due parametri .
Cosi' la mia istruzione e' diventata :
crReportDocument.SetDatabaseLogon("sa","password","nomeserver","nomedb")
A questo punto mi aspettavo funzionasse invece il messaggio d'errore resta uguale !
Cosa posso fare ?
Spero qualcuno mi possa aiutare!
Grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 17 mag 2004 - 14:04
Prova a guardare qui:
http://www.dotnethell.it/articles/article.aspx?ArticleID=87
A metà pagina al listato 2 c'è scritto tutto:
//Instanziamo la classe e creiamo un nuovo oggetto
TableLogOnInfo credentials=new TableLogOnInfo();
//Completiamo le proprietà con i nostri parametri per l'accesso a SQL
credentials.ConnectionInfo.DatabaseName="Northwind";
credentials.ConnectionInfo.UserID="sa";
credentials.ConnectionInfo.Password="sa";
credentials.ConnectionInfo.ServerName="DELL";
credentials.TableName="Quarterly_Orders";
ciao
david
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 !