AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Sortierung funktioniert nicht bei Views in Sql Srv 2005
Thema durchsuchen
Ansicht
Themen-Optionen

Sortierung funktioniert nicht bei Views in Sql Srv 2005

Ein Thema von etom291272 · begonnen am 4. Dez 2006 · letzter Beitrag vom 4. Dez 2006
 
etom291272

Registriert seit: 16. Feb 2004
Ort: ---
232 Beiträge
 
#1

Sortierung funktioniert nicht bei Views in Sql Srv 2005

  Alt 4. Dez 2006, 18:15
Datenbank: SQL Server 2005 • Zugriff über: ADO
Hallo zusammen

Ich portiere gerade eine meiner Anwendungen von Sql Server 2000 auf Sql Server 2005. Nach der übernahme der Datenbank habe ich bemerkt daß meine Frontend Applikation die Datensätze teilweise in der falschen Reihenfolge anzeigt.

Habe schon ein wenig gestöbert. Offenbar funktioniert beim SqlSrv 05 die Sortierung nicht mehr, die fix in die Views gespeichert ist.

Beispiel:
SELECT TOP (100) PERCENT COUNT(dbo.viBestandVorrat.dkDokGruppe) AS AnzGruppe, dbo.viBestandVorrat.dkDokGruppe,
dbo.dokumentgruppen.dgBezeichnung
FROM dbo.viBestandVorrat INNER JOIN
dbo.dokumentgruppen ON dbo.viBestandVorrat.dkDokGruppe = dbo.dokumentgruppen.dgId
GROUP BY dbo.viBestandVorrat.dkDokGruppe, dbo.dokumentgruppen.dgBezeichnung
ORDER BY dbo.viBestandVorrat.dkDokGruppe

wenn ich dann aus delphi mit select * from viNavBestandVorrat auf diese View zugreife ignoriert er vollständig die order by Anweisung.

Ich habe in einem anderen Forum erfahren daß ein ändern von TOP (100) PERCENT auf TOP 10000000 wieder die gewünschte Sortierung ermöglicht aber das ist sehr unschön.

Auch habe ich gelsesen daß man ohnehin keine fixen sortierungen in Views definieren sollte und anstelle dessen bei dem select auf die view das order einbauen sollte. Ich möchte aber ungern meine ganze Anwendung anpassen.

Hat jemand das selbe Problem oder eine Lösung gefunden ich habe schon einige Beiträge im Inet gefunden die das gleiche Problem haben.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz