AAddeladdeMedlem sedan jan. 20013 406 inläggFrågan22 juni 2006 14:57#1Hej Om man ska köra med paging och hämtar datat med en stored procedure. Borde man inte skriva stored proceduren så att den endast hämtar det datat som ska visas på sidan? Eller har jag fel? Någon som har lust och droppa ett kodexempel??
EerkaMedlem sedan dec. 19996 522 inlägg22 juni 2006 21:50#4Då kan du använda dig av ROW_NUMBER(), kolla på http://aspnet.4guysfromrolla.com/articles/031506-1.aspx
AAddeladdeMedlem sedan jan. 20013 406 inlägg23 juni 2006 21:12#5Tack. Undra varför inte Microsoft tagit med limit som i mySQL.
PPMedlem sedan jan. 20012 204 inlägg24 juni 2006 08:26#6är inte "LIMIT" i mysql samma som "TOP" i mssql?
GGladhMedlem sedan maj 20012 812 inlägg27 juni 2006 20:14#7 är inte "LIMIT" i mysql samma som "TOP" i mssql? Nope, med top kan du bara begränsa hur många poster du vill ha ut från topen, du kan inte ta ut rad 10-20 utan endast de 10 första eller de 20 första. - M
Mmo:d:fiMedlem sedan jan. 200475 inlägg29 juni 2006 16:08#8Så här löste jag lite custom paging SELECT * FROM ( SELECT TOP 11 * FROM foo, bar WHERE foo1 = bla AND foo2 > input_low_limit ORDER BY foobar ASC) as tmp ORDER BY foobar DESC