Gå til innhold

[LØST] Hente radnr fra database


Anbefalte innlegg

Videoannonse
Annonse

Radnr kan da umulig være lik ID. Si at du har 5 ting i databasen. Altså vil de ligge på radnr: 0, 1, 2, 3 og 4.

Sletter du f.eks hele rad nr 3, så vil ikke ID'en til neste ting som blir lagt til være tilsvarende den raden den står på, den vil bare bli den siste ID'en+1.

 

Altså i starten:

0 = ID 0

1 = ID 1

2 = ID 2

3 = ID 3

4 = ID 4

 

Så tar du vekk rad nr 3:

0 = ID 0

1 = ID 1

2 = ID 2

3 = ID 4

4 = ID 5

 

Slik kan ikke ID'en være lik radnr.. Radnr vil alltid være fra 0 og opptil så mange ting du har i databasen -1.

Og det er den jeg skal ha.

Lenke til kommentar

Heisann. Det er jeg som har surret litt, og dere som har hatt rett hele tiden. Jeg satt å holdt på med den setningen her: ds.Tables("Adressant").Rows(0).Item("TelefonNummer"), og tenkte da at Rows() MÅTTE være raden i databasen, men etter litt tenking så kom jeg jo på at det er raden i datasettet. Så så lenge jeg bare fyller datasettet med riktig adressant, så er jo Rows() = Rows(0) i datasettet! :D

 

Takk for hjelp!

Lenke til kommentar
  • 2 uker senere...

Nå har jeg mest erfaring med PL/SQL, men her gjøres det enkelt på denne måten:

 

select rownum, 
	 navn 
from  tabell

 

Men man skal aldri stole helt blindt på dette. Men det brukes i mange tilfeller som dummies i koden.

Endret av thaislap
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...