<xsl:variable name="sqlstat" select="'select date(ab.Anlagedatum), char(date(ab.Anlagedatum), EUR) as Anlagedatum, ab.Dateiname from Admin.STABSCHLDRUKDAT ab where ab.UAbschlussart = 'NEFRMD' and year(ab.anlagedatum) = 2009'" />
ERROR:
System.Xml.Xsl.XslLoadException: Erwartet wurde das Ende des Ausdrucks. Vorgefunden wurde 'NEFRMD'. ...ab where ab.UAbschlussart = ' -->NEFRMD<-- ' and year(ab.anlagedatum) = 200... Fehler bei c:\inetpub\wwwroot\xslt\633856709043291350_temp.xslt(14,1).
<xsl:variable name="sqlstat" select="string(select date(ab.Anlagedatum), char(date(ab.Anlagedatum), EUR) as Anlagedatum, ab.Dateiname from Admin.STABSCHLDRUKDAT ab where ab.UAbschlussart = 'NEFRMD' and year(ab.anlagedatum) = 2009)" />
Escape ' in XSLT
i have a problem with following sql-statement
<xsl:variable name="sqlstat" select="'select date(ab.Anlagedatum), char(date(ab.Anlagedatum), EUR) as Anlagedatum, ab.Dateiname from Admin.STABSCHLDRUKDAT ab
where ab.UAbschlussart = 'NEFRMD' and year(ab.anlagedatum) = 2009'" />
ERROR:
System.Xml.Xsl.XslLoadException: Erwartet wurde das Ende des Ausdrucks. Vorgefunden wurde 'NEFRMD'.
...ab where ab.UAbschlussart = ' -->NEFRMD<-- ' and year(ab.anlagedatum) = 200... Fehler bei c:\inetpub\wwwroot\xslt\633856709043291350_temp.xslt(14,1).
How can i escape the ' ? i try ' and \
try putting it in a variable:
Then use that in your second one.
HTH,
Peter
try
thomas
putting the complete sql statement without the outside ' in a variable solve the problem
is working on a reply...