hmm, forudsat at tabSted er et TTable eller TQuery burde det virke, med mindre table\'et eller queryen ikke er åbnet når du udfører den. Det kunne være en grund til at du får -1.
ok, jeg ved ikke meget om hvordan en access database opfører sig med Delphi komponenter. Når man bruger paradox virker den kode du har vist. Så vidt jeg ved har det noget at gøre med at access ikke \"sender\" hele recordsættet til dit program, men der skal du nok ha\' fat i en der ved mere om access end mig :-)
Martin hmnn....den sku ha primary, det ser ikke ud til at hjælpe.....Skal jeg virklig til at kode mig ud af det, måske funktionen bare skal droppes så :)
Du kan læse om problemet i delphi\'s onlinehjælp. Og ja du skal kode dig uden om, evt. et recno-felt i tabelen, som du så sætter når du tilføjer en ny rec. du kan jo bruge følgende til at finde næste nummer :
SELECT Max(recno-felt) + 1 as NextRecNo from <tabelnavn>
Det er ikke RecordCount der er probelmet, det ser ud til at fungere - og problemet er at jeg ikke selecter med sql, men bare Open\'er tabellen, men det kan være jeg skal lave det om...
Hvad sker der med scrollbaren i en dbgrid på den tabel du har fat i, hvis den stiller sig i midten hver gang du flytter væk fra den første eller sidste record, supporter DB\'en ikke recno/recordcount, en hurtig og nem måde at afgøre det på.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.