Einzelnen Beitrag anzeigen

Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#14

Re: XMLSerializer: Verschachtelte XML-Dateien mit Arrays?

  Alt 6. Feb 2007, 18:57
Ich habe jetzt einfach mal zum Testen deine fertige Lib verwendet.
Und es scheint zur Hälfte zu funktionieren .
In der XML-Datei soll ein SQL-Statement abgespeichert werden. Dieses wird gleich am Anfang an eine (Fremd-) Komponente (Win32, ActiveX) weitergegeben. Theoretisch mit dem CDATA-Abschnitt ja kein Problem.
Bisher habe ich zum Testen ohne CDATA gearbeitet - hat mit der Komponente funktioniert. Um die gleichen SQL-Statements habe ich nun ein <![CDATA[ und ein ]]> geschrieben.
Dann das Object (CData statt String) angepasst und *wuppdi* hätte es funktionieren müssen.

Die verwendete Komponente sagt mir den folgenden Fehler:
Zitat:
Die SELECT-Anweisung schließt ein reserviertes Wort oder einen Argumentnamen ein, das/der falsch, mit falscher Zeichensetzung oder überhaupt nicht eingegeben wurde.
[ODBC Error] SQLSTATE=37000]
Das verwendete Statement ist eigentlich richtig (aus der XML eingelesen):
SQL-Code:
---------------------------

---------------------------
 SELECT Artikel.[Artikel-Nr], Artikel.Artikelname, Artikel.[Lieferanten-Nr], Artikel.Lagerbestand FROM Artikel ORDER BY Artikel.[Artikel-Nr] where (Artikel.[Artikel-Nr] between 1 and 10)
---------------------------
OK
---------------------------
Genau dieses Statement hat zu vor funktioniert.

Kann es sein, dass die Komponente irgendwelche Codierungen verwechselt? Hast du eine Idee, woran das liegen könnte?

Besten Dank nochmals,
Alexander
Alexander
  Mit Zitat antworten Zitat