Hallo Andre,

sollte es nicht so heißen:

Chart.Series.SqlStatement= @"SELECT OrderDate,Sum(Quantity) FROM Orders  WHERE 
OrderDate >= '"+ Chart.Series.StartDate.ToString() + "' AND OrderDate <= '" + 
Chart.Series.EndDate.ToString() + "'  GROUP BY Orders.OrderDate ORDER BY 
Orders.OrderDate";   

Mit den # Zeichen kann der SQL Server nicht viel anfangen. Zumidest kann er den Wert 
danach nicht in ein Datum umwandeln.

Andreas



-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von André Wydler
Gesendet: Freitag, 16. Juli 2004 11:43
An: [EMAIL PROTECTED]
Betreff: [Asp.net] Syntaxfehler


Hallo
 
Also momentan teste ich das dotNetCharting Modul von http://www.dotnetcharting.com/ 
Irgendetwas stimmt mit der DB-Abfrage nicht, ich erhalte nämlich folgende 
Fehlermeldung:
ErrorMessage: SetData: Syntaxfehler in Datum in Abfrageausdruck 'OrderDate >= 
#01.01.2002 00:00:00# AND OrderDate <= #31.12.2002 23:59:59#'.
 
Wo liegt das Problem? Gibt's da irgend ein Problem mit der Datumsformatierung?
 
<script runat="server">
void Page_Load(Object sender,EventArgs e)
{
            //set global properties
    Chart.DefaultSeries.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;data 
source=" + Server.MapPath("../../database/chartsample.mdb");  
    Chart.Title="Item sales";
    Chart.XAxis.Label.Text="Years";
    Chart.TempDirectory="temp";
    Chart.Debug=true;
 
    Chart.DateGrouping = TimeInterval.Years;
            Chart.DrillDownChain="Years,Quarters,Months,days=Days,hours,minutes";
            
            Chart.DefaultSeries.DefaultElement.ToolTip="%yvalue";
 
       
 
    //Add a series
    Chart.Series.Name="Items 1";
    Chart.Series.StartDate=new System.DateTime(2002,1,1,0,0,0);
    Chart.Series.EndDate = new System.DateTime(2002,12,31,23,59,59);
    Chart.Series.SqlStatement= @"SELECT OrderDate,Sum(Quantity) FROM Orders  WHERE 
OrderDate >= #STARTDATE# AND OrderDate <= #ENDDATE#  GROUP BY Orders.OrderDate ORDER 
BY Orders.OrderDate";                                                                  
               
    Chart.SeriesCollection.Add();
    
    
}
</script>
 
 
Vielen Dank
Andrew
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an