Muchas gracias por la ayuda!!!!!
Norberto Alvarez Socio # 1892 De: [email protected] [mailto:[email protected]] En nombre de Rafael Copquin Enviado el: jueves, 11 de diciembre de 2014 07:55 p.m. Para: GUFA List Member Asunto: [GUFA] Tomar Datos de un XML Usa la función cast Cuando generás el cursor, no le des el nombre definitivo, sino uno cualquiera, por ejemplo auxiliar. Luego hacé un select más o menos asi: select cast(mobrecampo1 as c(20)) as nombrecampo1, cast(nombrecampo2 as N(10,2)) as nombrecampo2..... ; from auxiliar ; into cursor nombredelcursorquenecesitas Si te viene en formato numérico, con cast lo transformás a alfanumérico y listo. Funciona también cuando el select te trae el campo como memo. Lo pasás a character con cast, por ejemplo. Rafael Copquin El 11/12/2014 11:57, Norberto Mario Alvarez escribió: Estimados Colisteros, recibo un archivo XML con el siguiente comando: =XMLTOCURSOR(m.elarchivo,"xmlcursor",512) y me sucede que, muy de vez en cuando, uno de los campos sobre todo el primero aveces tiene un formato numérico y debería venir en formato alfanumérico, a pesar de que este, sea un número. Como puedo determinar en que formato viene el campo, para transformarlo al formato alfanumérico si es que viene de esta manera. Desde ya muchas gracias Norberto Alvarez Socio # 1892
