Ver Mensaje Individual
  #1  
Antiguo 30-08-2007
Gran Cacique Gran Cacique is offline
Registrado
 
Registrado: ene 2007
Posts: 7
Reputación: 0
Gran Cacique Va por buen camino
Talking Xml, DBExpress y TSQLQuery

Hola amigos.
Tengo una gran, pero gran problema, (que raro).

Al hacer una consulta a traves de TSQLQuery a un campo de tipo XML, el TSQLQuery me devuelve la informacion intercalada con #0 valores que no puedo sacar ni con StringReplace.

<'#0'd'#0'o'#0'c'#0'u'#0'm'#0'e'#0'n'#0't'#0'>'#0'l'#0'u'#0'i'#0's'#0'<'#0'/'#0'd'#0'o'#0'c'#0'u'#0'm'#0'e'#0'n'#0't'#0'>'#0

Estos valores al ser sacados a un archivo de texto aparecen como barras (|)

esta es la parte del codigo que me trae la dichosa cadena

qryLoadXML.Fields.FieldByName('Data').AsString;

Bueno, lo importante es que es un campo de tipo XML dentro de una base de datos.

Esta consulta me sale bien con ADO, pero debo hacerla con DbExpress.

¿Saben Ustedes que puedo hacer? ¿Alguna Idea de como salir de este problema?

De antemano, Muchas gracias
Responder Con Cita