Hallo zusammen.
Ich habe ein SQLRPGLE programmiert bei dem es möglich ist 5 Sortierungswege einzugeben.
Alles funktionieren nur beim Sortieren nach Namen tritt ein Phänomen auf.
Beispiel:
Wenn ich mich auf die Namen mit dem Anfangsbuchstaben B positioniere, einmal vorwärts blättere und wieder zurück blättere, positioniert sich mein Cursor falsch.
Anzeige Subfile
Name
B & S GASTRONOMIEBEDARF
B.B. TRADE S.R.L.
B.B. TRADE S.R.L.
B.B. TRADE S.R.L.
BACHER HERMANN
BACHER OTTO
BACKRING NORD
BACKRING NORD
BACKRING NORD
BADE GMBH
BADE GMBH
BADORF GMBH & CO.KG
BADORF GMBH & CO.KG
BADORF GMBH & CO.KG
BAEHSEL KARL
BAEKO SUEDWUERTTEMBERG EG
BAEKO SUEDWUERTTEMBERG EG
nach einmal vorwärtsblättern
BAETZ - PORZELLANHAUS
BAETZ - PORZELLANHAUS
BAETZ - PORZELLANHAUS
BAEUCKE GMBH & CO. KG
BAEUCKE GMBH & CO. KG
BAHRAJA TRADING L.L.C.
BAHRAJA TRADING L.L.C.
BAHRAJA TRADING L.L.C.
BAIER - HAUSHALTWAREN
BAK - BACK-KONTOR GMBH
BAK - BACK-KONTOR GMBH
BAK - BACK-KONTOR GMBH
BAK - BACK-KONTOR GMBH
BAK - BACK-KONTOR GMBH
BALZER - INH.: A. KAMM
BANHOLZER HOTELBEDARF AG
BANTEL GMBH - FACHKAUFHAUS
und jetzt wieder rückwärtsblättern
ANDRIESSE & CO. B.V.
ANDRIESSE & CO. B.V.
ANDRIESSE & CO. B.V.
ANGERMUELLER & CO. KG
ANGERMUELLER & CO. KG
ANTIK-STUEBCHEN
ANTIK-STUEBCHEN
APEL GMBH
APETITO AG
APFELBOECK E.K.
ARAMARK GMBH
ARAMARK GMBH
ARAMARK GMBH
ARAMARK GMBH
ARAMARK GMBH
ARINK - INH.: RUTH HEEMANN
ARKIETE - JSC
normalerweise müsste er
B & S GASTRONOMIEBEDARF
B.B. TRADE S.R.L.
B.B. TRADE S.R.L.
B.B. TRADE S.R.L.
BACHER HERMANN
BACHER OTTO
BACKRING NORD
BACKRING NORD
BACKRING NORD
BADE GMBH
BADE GMBH
BADORF GMBH & CO.KG
BADORF GMBH & CO.KG
BADORF GMBH & CO.KG
BAEHSEL KARL
BAEKO SUEDWUERTTEMBERG EG
BAEKO SUEDWUERTTEMBERG EG
wieder anzeigen. macht er aber nicht.
ich positioniere mich mit fetch relativ - (anzahl datensätze) ( in dem fall -34)
Bei den anderen Sortierkriterien (Betrag,Datum usw.) funktioniert mein Programm einwandfrei. Es werden die gleichen Routinen durchlaufen!!!
Muß ehrlich sagen ich kapier es nicht warum er in diesem Fall nicht 34 Sätze zurückliest sondern sogar ganze 78...
Hab auch schon gedebuged und im Feld
anzahl Datensätze steh -34 . Also müsste er ja wieder richtig positionieren oder.
Sortiert SQL intern irgendwie anders bei Alphanumwerten ??
Kann es sein das er bei doppelten ALPHA-Werten
z.b:
BADORF GMBH & CO.KG
BADORF GMBH & CO.KG
BADORF GMBH & CO.KG
diese 3 Sätze nur als einen ansieht????????
Kann eigentlich auch nicht sein weils z.b beim Buchstaben z rückwärtsblättern auf w einwandfrei funktioniert (Da ist der Name auch öfters als einzelner Datensatz vorhanden.
Da liest er schön brav..
Das gibts doch net oder???
Bei manchen Buchstaben funktionierts und von b und a nicht....
Bookmarks