SQL - En vez de RecordSet, XML

 
Vista:

En vez de RecordSet, XML

Publicado por Hubert Casimiro Taco (3 intervenciones) el 20/10/2005 19:48:30
Buenas amigos.
XML ya es un estandar.

Actualmente mis componentes COM+ consultan al SQL (uso ADO), y este me devuelve un RecordSet (todo en memoria) que a su vez son devueltos a los clientes DCOM. Una vez desconectado, mis clientes reciben con el RecorSet empiezo mi trabajo en la capa de presentacion y todo bien.

Revisando la ayuda del SQL Server 2000 veo que puede generar XML. De que forma puedo usarlo en mis componente, todo con XML en memoria sin crear archivos.
En vez de que devuelva RecordSet me devuelva XML.
Como realizo

Cual de las clases del ADODB abajo debo utilizar y como
Command
Connection
PARAMETERS
Record
Recordset Esta es la que uso normalmente para traerme la data
Stream

Si estoy por buen camino favor de darme una mano. SI tubiejan un ejemplo bacan.

Cordialmente.
Hubert Casimiro.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:En vez de RecordSet, XML

Publicado por Isaías (5072 intervenciones) el 24/10/2005 15:59:26
SELECT Customers.CustomerID, Orders.OrderID, Customers.ContactName
FROM Customers, Orders
WHERE Customers.CustomerID = Orders.CustomerID
FOR XML AUTO

Este es el resultado parcial:

<Customers CustomerID="ALFKI" ContactName="Maria Anders">
<Orders OrderID="10643"/>
<Orders OrderID="10692"/>
<Orders OrderID="10702"/>
<Orders OrderID="10835"/>
<Orders OrderID="10952"/>
<Orders OrderID="11011"/>
</Customers>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar