Überlauf bei SQL Compact Edition 2005

18/02/2009 - 10:32 von joneigel | Report spam
hallo group

ich habe ein Phànomen bei der SQL Compact Edition 2005 (3.0.5300.0).
Es erscheint der Fehler:
Hauptfehler 0x80004005, unbedeutender Fehler 25901
Von der Ausdrucksauswertung wurde ein Überlauf verursacht. [ Name of
function (if known) = ]

wenn ich diesen Select ausführe:
Select anr,bez,intanr,platz,sum(sollmenge) as sollme from
dta_CheckItem Where vorgang ='K9' and listentyp='A' group by
anr,bez,intanr,platz order by platz

Lasse ich das 'order by' weg, klappt es.
Order by Bez geht auch schief,
Order by Anr klappt,

Anr und Platz sind bei beide vom Datentyp nvarchar und haben einen
Inhalt.

Als Ergebnis muss ein Datensatz kommen, zusammengefasst aus 93 Sàtzen.

Der gleiche Select mit einem anderen Vorgang klappt (52 Sàtze,
Ergebnis 45 Sàtze)

Ist das ein Bug in der Compact Edition?

Gruß Jo
 

Lesen sie die antworten

#1 joneigel
18/02/2009 - 11:16 | Warnen spam
Kleine Ergànzung...

Select anr,platz, sum(sollmenge) from dta_CheckItem Where vorgang
='K9' group by anr,platz order by anr,platz
Select anr,platz, sum(sollmenge) from dta_CheckItem Where vorgang
='K9' group by anr,platz order by platz,anr

Der erste SQL klappt, der zweite nicht !

Ähnliche fragen