Avatar billede roadi Nybegynder
05. marts 2003 - 21:37 Der er 4 kommentarer og
2 løsninger

Læse de 2 føsrte cifre i db felt

Hej Exp.

Ja, så er jeg her igen..

Jeg har behov for at chekke om en et felt i min db starter med cifrene 81, men jeg kan ikke lige finde ud af hvordan jeg skal gribe det an. Noget med if rs("db_felt") like 81 el. noget men jeg kan ikke rigtig få det til at virke...

Håber at der er nogen der kan hjælpe..

/Roadi
Avatar billede hossein Nybegynder
05. marts 2003 - 21:41 #1
noget i den retning:
minTal = rs("db_felt")
if left(minTal, 2) = 81 then
      ' do this
else
      ' do that
end if
Avatar billede eagleeye Praktikant
05. marts 2003 - 21:47 #2
Du kan lave en if sætning som denne:

if inStr(1,CStr(rs("db_felt")),"81") = 1 then
  'Tallet starter med 81
end if
Avatar billede eagleeye Praktikant
05. marts 2003 - 21:53 #3
Hvis du har behov en SQL sætning som kun hedter felter med 81 føste kan du konvere kolonnen til string og så bruge LIKE eks med Access:

"SELECT talKol FROM tabelnavn WHERE Cstr(talKol) LIKE '81%';"
Avatar billede roadi Nybegynder
05. marts 2003 - 21:53 #4
Thx.. De virker begge 2 men da hossein ikke har svaret har jeg svært ved at give point..
Avatar billede hossein Nybegynder
05. marts 2003 - 21:53 #5
her!
Avatar billede roadi Nybegynder
05. marts 2003 - 23:13 #6
Here you go
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