Avatar billede musicchart.dk Nybegynder
19. april 2003 - 00:44 Der er 4 kommentarer og
1 løsning

EOF eller BOF

Jeg laver en connection til min tabel:

strSQL = "Select * From maps WHERE [navn] = "  & strArr(0)
Set rs = Conn.Execute(strSQL)

...men jeg ved ikke om værdien eksisterer i min tabel, så hvordan kan jeg finde ud af om den eksisterer?

Jeg har prøvet med:

If rs.EOF ---- men fejlen kommer jo allerede oppe i min connection til tabellen.


/Bjarke
Avatar billede grunken Nybegynder
19. april 2003 - 00:46 #1
Hvad for en fejl ?
Avatar billede eagleeye Praktikant
19. april 2003 - 00:47 #2
Hvis kolonnen navn er af typen tekst skal du havde ' omkring i SQL sætningen:

strSQL = "Select * From maps WHERE [navn] = '"  & strArr(0) & "'"
Avatar billede musicchart.dk Nybegynder
19. april 2003 - 00:49 #3
DOH!... så var det næsten rigtigt... :D, takker!
Avatar billede eagleeye Praktikant
19. april 2003 - 00:49 #4
men det er rigtig du kan tjekke med BOF og EOF


strSQL = "Select * From maps WHERE [navn] = '"  & strArr(0) & "'"
Set rs = Conn.Execute(strSQL)
if (rs.EOF or rs.EOF) then
  'Der findes ikke nogle med det navn

else
  'Der findes en med det navn.

end if
Avatar billede musicchart.dk Nybegynder
19. april 2003 - 00:59 #5
hehe: if (rs.EOF or rs.EOF)

men jo, det er også det jeg har gjort ;O)
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