Das war's auch nicht.
Es sind keine lf's, tabs etc. im String drin. Leider
.
Ich habe gerade mal versucht, das
SQL-Statement mit beiden Varianten auszulesen, um den String vergleichen zu können.
Delphi-Quellcode:
TStatement =
class
public
Connection : TDataBaseConnection;
[XmlElement('
Sql')]
Sql2 :
String;
Sql : CDataLib.CData;
end;
Leider bekomme ich da zur Laufzeit einen Fehler:
Zitat:
Projekt dynCubes.exe traf auf die unhandelte
Exception-Klasse System.InvalidOperationException mit der Meldung 'Fehler beim Reflektieren des Typs 'dataReader.TControllingData'.'.
Und zwar kommt die
Exception so bald der Serializer erzeugt wird:
Ser := XmlSerializer.Create(typeOf(TData));
(TStatement taucht in TData wieder auf).
Ist das nicht möglich oder bin ich da auf dem Holzweg?