Ik ben geen ster met queries, dus ik zit even vast.
Voor een C# programma die data uit moet lezen uit een FoxPro database door middel van ODBC (als het direct kan trouwens, hoor ik graag hoe) zit ik vast met de volgende query:
Werkt prima, want ik wil de 50 nieuwste records hebben. Alleen wil ik het oudste record als eerste. Het simpelweg omwisselen van DESC naar ASC heeft geen succes, dan pakt ie simpelweg de eerste 50 records in plaats van de laatste.Code:String myQuery = "SELECT TOP 50 invoiceid, reference FROM g_order WHERE invoiceid BETWEEN 1 AND 50000 AND reference != '100' AND reference != '' ORDER BY invoiceid DESC";
Wie weet dit toevallig?

Likes:


Quote