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
Reporting services lettura xml
mercoledì 19 marzo 2008 - 16.05
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
memmo77
Profilo
| Expert
683
messaggi | Data Invio:
mer 19 mar 2008 - 16:05
Ciao. Ho un file xml come fonte dati. Ho fatto un set di dati tipo xml. Come recupero i dati dal file? Diciamo una sorta di Select su l'xml?
Questo l'xml che costruisco da procedura:
<?xml version="1.0" encoding="utf-8"?>
<UTENTI_ONLINE>
<UTENTE49>
<ACCESSO>20081903012359</ACCESSO>
<UTENTE>elisa</UTENTE>
</UTENTE49>
<UTENTE48>
<ACCESSO>20081903012311</ACCESSO>
<UTENTE>domenico</UTENTE>
</UTENTE48>
</UTENTI_ONLINE>
Ho provato ad utilizzare
<Query>
<ElementPath IgnoreNamespaces="true">*
</ElementPath>
<Method Name="utenti_online" Namespace="http://localhost/log/ute.xml">
</Method>
</Query>
e l'errore
Errore durante l'esecuzione della query.
Impossibile preparare la richiesta Web per l'URL specificato. (Progettazione report Microsoft)
Aiutooooo Big Smile
Grazie ciao
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 19 mar 2008 - 18:41
ciao,
se devi caricare i dati dal file xml per poi passarlo ad un report, guarda cosa ho consigliato qui:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=21713
se invece vuoi fare delle query piu' complesse, allore devi usare XPath:
http://support.microsoft.com/kb/308333
http://www.w3schools.com/xpath/
Oppure se l'Xml è la lettura/scrittura di un DataTable/DataSet allora puoi usare i metodi LoadXml/WriteXml di questi 2 oggetti e poi passarli al report.
In piu' i filtri li puoi mettere anche sul report, usando la "RecordSelectionFormula", con un pseudo codice c++/vb che è proprio dei report e che ti lascia fare delle operazioni sui campi.
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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 !