--- El mié 3-jun-09, Patricia Banfi <[email protected]> escribió:


De: Patricia Banfi <[email protected]>
Asunto: [dbms] tsql 2005, parámetro tipo XML
Para: [email protected]
Fecha: miércoles, 3 de junio de 2009, 12:47 pm







Hola, estoy luchando para usar un parámetro tipo XML y no logro llegar a los 
datos.
Desde mi aplicación VB .Net 2005 paso como parámetro un dataset.getxml:
<OT>
<OTItems>
<IdOtItems>-1</IdOtItems>
<IdOt>30</IdOt>
<NroOrden>1</NroOrden>
<ProductoInsumo>P</ProductoInsumo>
<IdProducto>4</IdProducto>
<IdInsumo>-1</IdInsumo>
<CanAProducir>10</CanAProducir>
<Insumo />
</OTItems>
</OT>
 
Con la consulta siguiente:
select NroOrden = t.item.value('@NroOrden','int'),
ProductoInsumo =t.item.value('@ProductoInsumo','char(1)')
from @parametroxml.nodes('OT') as t(item)
 
obtengo una row con los nombres de campos correctos pero ambos en null.
 
Lo mismo si pongo:
from @parametroxml.nodes('OT/OTItems') as t(item)
 
¿Cuál sería la consulta para ver los datos de esa row?
 
Muchas gracias.
 



¡Viví la mejor experiencia en la web!
Descargá gratis el nuevo Internet Explorer 8
http://downloads.yahoo.com/ieak8/?l=ar


      Yahoo! Cocina
Recetas prácticas y comida saludable
http://ar.mujer.yahoo.com/cocina/

Responder a