XQuery

mercoledì 25 giugno 2008 - 11.38

4mane Profilo | Junior Member

Salve tutti.
Sto cercando di parametrizzare il metodo value(), ma purtroppo senza esito positivo.
Qui di seguito il codice:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

In questa maniera mi ritorna i primi 16 caratteri del file xml, ossia: "declare namespac".
Se in luogo di 'sql:variable("@valstr")' vado a mettere direttamente la variabile @varstr, mi ritorna l'errore "The argument 1 of the xml data type method "value" must be a string literal."
Grazie a tutti per l'aiuto.

lbenaglia Profilo | Guru

>Se in luogo di 'sql:variable("@valstr")' vado a mettere direttamente
>la variabile @varstr, mi ritorna l'errore "The argument 1 of
>the xml data type method "value" must be a string literal."
Non ho capito, puoi postare un esempio completo che riproduca il problema?

>Grazie a tutti per l'aiuto.
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

4mane Profilo | Junior Member

Ecco quà Lorenzo:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
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