MAX() er en funktion indbygget i SQL... Altså den henter den største record, der findes oxo en funktion der hedder MIN() den finder jo så selvfølgelig den mindste... Så er der AVR() <- ellers er det ARG() kan ik' lige helt huske den, og den tager så gennemsmittet.. ;o)
Det jeg gerne vil er at finde det største nummer i kolonnen ID for derefter at lægge én til, til brug for den næste record, som jeg skal have sat ind i tabellen. Det kan man også godt med den måde du beskriver ved lige at sætte ORDER BY ID til sidst, for ellers bliver mit id (til den nye record jeg skal sætte ind) jo bare den sidste records id plus 1... Grunden til at jeg ville bruge MAX er, at jeg kun for én record tilbage (hvis der eller er nogle i records i databasen). På den anden måde vælger jeg jo samtlige records ud, hvorefter jeg skal loope hele vejen igennem recordsettet... Jeg fatter bare stadig ikke, hvorfor den går ind i løkken, hvis tabellen er og formentlig derfor også recordsettet er tomt???
SELECT Max(ID) AS Max FROM EMBASSY ...virker fint, hvis der er nogle records i tabellen. Det er kun i tilfælde af, at der ikke er nogle records i tabellen, at det går galt...
Sådan Johan. Det virker med isNull(rs("Max"))! Tak for hjælpen!
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.