Sowas hatten wir gestern schon, vielleicht hilft dir das weiter:
MySQL und Zeilennummer im Select...
Edit:
Zu
MSSQL wär zu sagen, dass es möglich wär im ADOQuery ein Berechnetes Feld zu deklarieren und bei der Berechnung einfach die aktuelle Recordnummer reinzuschreiben.
Bye