Achso...
Wie schon Joachim geschrieben hat, kannst du von ADO absolutePosition
benutzen...
Oder Du machst einen selfjoin und z�hlst wieviele datens�tze eine
kleinere ID haben als der aktuelle...

Claudius

> 
> Erst einmal vielen Dank an alle, die versucht haben, mir zu helfen.
> 
> Allerdings muss ichgestehen, dass ich immer noch nicht wei�, wie das 
> gehen soll.
> 
> Tats�chlich brauche ich eine Zeilennummer, weil ich hinterher 
> immer den 
> 17 oder 49. datensatz brauche (deswegen Modulo). Bislang habe 
> ich mir so 
> geholfen, dass ich die Daten in eine Tabelle schreibe, die ich zuvor 
> erzeuge und mit einem Identit�tswert versehe. Nach der 
> Auswertung l�sche 
> ich diese Tabelle wieder - bis zum n�chsten Mal. Dieser 
> Aufwand scheint 
> mir einfach zu gro� - deshalb m�chte ich meiner View direkt eine 
> Zeilennummer verpassen.
> 
> Das mit dem Subselect klappt deshalb nicht, weil die Spalte [id] ja 
> nicht existiert. Meien naive Vorstellung war, dass f�r den ersten 
> Datensatz mit Max([id]) 0 ermittelt wird und somit die 
> Z�hlerei startet 
> - aber ohne Spalte [id] wird auch kein Max davon gebildet.
> 
> Vielleicht konnte ich mich so verst�ndlicher machen.
> 
> Jetzt sagt mir nur noch, wie es geht ;-)
> 
> Henri
> 
> 
> 
> 
> 
> Joachim van de Bruck schrieb:
> > Hallo!
> > 
> > 
> >>>Er macht das in einer View, also ist (SELECT MAX([id]) FROM
> >>>v_customers) +
> >>>1
> >>>Immer die selbe Zahl. Da liegt das Problem
> >>
> >>Ahh.. Jetzt wird Licht...
> >>Was ist mit diesen Funktionen, die f�r eine bestimmte Tabelle 
> >>den PK-Z�hlerstand zur�ckgeben... Wie hiesst die Funktion noch mal?
> > 
> > 
> > Das ist keine Funktion, sondern ein Wert in einer Systemtabelle oder
> > eine Eigenschaften einer Tabelle unter ADO.
> > 
> > Meines Erachtens geht es hier um eine Zeilennummer oder einem
> > Ranking-Wert. SQL-Server hat die Funktion RANK im Rahmen der
> > Analysis-Services, ADO liefert die Eigenschaft 
> "AbsolutePosition" bei
> > einem statischen Recordset. Ansonsten kann man in SQL 
> Server 2000 eine
> > Benutzerdefinierte Funkition schreiben.
> > 
> > Freundliche Gr��e
> > Joachim van de Bruck
> > 
> > 
> > | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > | 
> http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedataba
se.asp
> 
> .
> 



| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an