>I just thought of another possibility. I've seen strange things happen with unexpected or "corrupt" characters in memo fields. One that usually causes trouble if present is CHR(0). You could write a little program that scans the memo fields for low or high ASCII characters and clean up as required.
Thanks for the advice.
Yeah, I've had problems using XmlToCursor() to convert an xml converted by CursorToXml if a memo field of the original cursor had one of those characters (can't recall what at the moment), even when I set the option to set the memo field in CDATA section.
Dawa Tsering
"Do not let any unwholesome talk come out of your mouths,
but only what is helpful for building others up according to their needs,
that it may benefit those who listen."
- Ephesians 4:29-30 NIV
Dare to Question -- Care to Answer
Time is like water in a sponge, as long as you are willing you can always squeeze some.
--Lu Xun, Father of Modern Chinese Literature