Ergänzungsfrage: Bei einer Auswahlabrage mit SELECT TOP 100 PERCENT tritt bei mir ein "E_FAIL Error" auf (Der Datenprovider oder ein anderer Dienst gab den Status E_FAIL zurück.). Es werden auch nicht alle Datensätze bereitgestellt (die Anzahl variiert), und im Access Frontend wird in den Datenfeldern der folgenden Datensätze der Wert "#Name?" ausgegeben.
Auf Client und Server ist Windows XP Professional SP2 sowie MDAC 2.8 SP1, und auf dem Server-Rechner ist SQL Server 2000 SP4 installiert. Beide Rechner werden in einer WORGROUP betrieben und nutzen die Windows Authentifizierung. In einer anderen Installation ist dieser Fehler (bisher!) noch nicht aufgetreten!? Was hat es damit auf sich? Hoffentlich kann mir jemand weiterhelfen, ich bin mit meinem Latein am Ende. Gruß, Johannes. > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Im Auftrag von > Claudius Ceteras > Gesendet: Donnerstag, 1. September 2005 10:10 > An: [email protected] > Betreff: RE: AW: [Coffeehouse] SELECT TOP 100 vs. SELECT * > > > 100 Percent selektiert alles - ist also eine unsinnige Angabe. > > Nicht ganz... > > Das ist ein Workaround dafür, dass SQLServer keine "Order > By"-Clauses in einem View abarbeitet. > Mit "Select Top 100 Percent" geht das. > > Allerdings hat diese Herangehensweise auch einen Nachteil. > Der View kann Rows weglassen. Wenn die letzten Rows die > gleichen Werte in den OrderBy-Spalten haben, wird nur einer > angezeigt, der Rest fällt weg. > > Dieses Problem lässt sich so vermeiden: > > > SELECT TOP 100 PERCENT WITH TIES .... > > > > Claudius > > _______________________________________________ > Coffeehouse Mailingliste, Postings senden an: > [email protected] > An-/Abmeldung und Suchfunktion unter: > http://www.glengamoi.com/mailman/listinfo/coffeehouse > _______________________________________________ Coffeehouse Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/coffeehouse
