[fpc-pascal] XML_XSD export was: Timezone information in a datasetdatetimefield?

Ludo Brands ludo.brands at free.fr
Mon Jul 25 18:49:29 CEST 2011

> In the meantime, I've finished the ADO.Net export functionality.
> I'd appreciate further test reports!

I'm getting an "http://www.w3.org/2001/XMLSchema:element not taken into
account in this context" (freely translated from French) error.
Fixed this by adding <xs:sequence> between <xs:complexType> and <xs:choice
maxOccurs="unbounded" minOccurs="0"/>

One other comment on indices:

Line 244:
            if Index.Name = '' then
                UTF8Decode('idx' + Index.Fields + IntToStr(Index.ID)));
              //Avoids risk for name collision by adding collection id.

Index.Fields contains ; as a field delimiter. AFAIAK ; is an invalid
character in index names. Better do a StringReplace(Index.Fields, ';', '_',
[rfReplaceAll, rfIgnoreCase])


More information about the fpc-pascal mailing list