Avatar billede cyberkox Nybegynder
21. februar 2006 - 15:32 Der er 12 kommentarer og
3 løsninger

rs.EOF og rs.BOF

Hey

Ganske simpelt spørgsmål for mange af jer:

Hvad betyder fx. if rs.eof or rs.BOF then ?

Altså, rs.eof og rs.bof?
Avatar billede musicchart.dk Nybegynder
21. februar 2006 - 15:36 #1
rs = record set
eof = end of file
bof = bottom of file

... mere du vil vide? :o)
Avatar billede nalu Nybegynder
21. februar 2006 - 15:36 #2
EOF = End Of File, BOF = Beginning Of File

- hvis du skriver rs.EOF or rs.BOF sikre du af den data du leder efter ikke ligger før begyndelsen og efter slutningen, altså er i din tabel ;)
Avatar billede keysersoze Ekspert
21. februar 2006 - 15:36 #3
Avatar billede musicchart.dk Nybegynder
21. februar 2006 - 15:39 #4
et Record Set er jo et udtræk fra en database. Et record set, indeholder en bunke records, hver record svarer til en postering i din database.

Når du siger: if rs.eof then
... så betyder det, at det der ligger i din if-sætning, skal udføres hvis du er nået til slutningen af dit record set.

Man bruger tit: if not rs.eof
... altså, der skal udføres noget, hvis dit record set rent faktisk indeholder noget.
Avatar billede musicchart.dk Nybegynder
21. februar 2006 - 15:43 #5
tis... skrev jeg virkelig 'bottom of file' - jeg skal vist snart til fyraften.
Avatar billede nalu Nybegynder
21. februar 2006 - 15:51 #6
:D
Avatar billede softspot Forsker
21. februar 2006 - 16:50 #7
rs.bof er kun interessant hvis man bevæger sig tilbage i et recordset, hvilket man typisk ikke gør når man viser data på f.eks. et website eller genererer lister hvor det bare er et spørgsmål om at sprøjte en masse data ind på en side. I langt de fleste tilfælde vil man bruge en forward only cursor (da den performer bedst) og så rs.bof overflødig.
Avatar billede cyberkox Nybegynder
21. februar 2006 - 16:53 #8
Det lyder rigti godt det hele.!

Betyder det så, at hvis:

"if rs.eof or rs.BOF then"

Så findes er det et tomt recordsæt ?
Avatar billede softspot Forsker
21. februar 2006 - 16:55 #9
Hvis det evaluerer til true og du ikke har udført nogen positioneringsoperationer på det, så ja.
Avatar billede nalu Nybegynder
22. februar 2006 - 11:28 #10
Kan lige tilføje at du bruger f.eks. rs.BOF til at checke logins i databasen
Avatar billede keysersoze Ekspert
22. februar 2006 - 11:34 #11
og det mener du ikke man kan bruge EOF til?
Avatar billede cyberkox Nybegynder
24. februar 2006 - 16:24 #12
musicchart.dk, smider du lige et svar, så får du point
Avatar billede nalu Nybegynder
24. februar 2006 - 16:54 #13
keysersoze jo, men EOF bruges til de mest simple udtræk hvor BOF ikke særlig tit bliver brugt i forhold til - ved slet ik om man kan lave et login uden EOF :)
Avatar billede musicchart.dk Nybegynder
24. februar 2006 - 20:09 #14
svar :o)
Avatar billede keysersoze Ekspert
24. februar 2006 - 20:20 #15
nalu >> nu forvirrer du mig godt nok - først siger du at BOF bruges til at checke logins i databasen og derefter siger du at man måske slet ikke kan lave et login uden EOF? forvirret? jeg er :)

Du kan ikke sige at BOF bruges til en slags systemer og EOF til en anden slags - de har hver deres funktion ligesom et fremadrettet gear har en anden funktion end et baglensrettet gear i en bil og det er retningen man vil bevæge sig i der bestemmer om man skal bruge det ene eller det andet.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester