Avatar billede Laitings Nybegynder
22. april 2002 - 10:11 Der er 6 kommentarer og
1 løsning

opdeling af tekststreng og Access, én af de sværere!

Jeg har et felt i en database som indeholder en tekststreng der fx kunne se således ud: ,2,3,7,12,56,

Jeg vil gerne kunne udtrække hvert enkelt tal fra denne tekststreng og efterfølgende lave et udtræk fra en anden tabel på de poster som har det tilsvarende nummer (som i øvrigt er i tal format!).

Det lyder lidt kringlet, men jeg håber det kan forstås! Ellers spørg!

Lige et bonusspørgsmål for at gøre det extra sindsygt!!

Kan jeg efterfølgende få ASP'en til at "hakke" alle en masse checkboxe af som har de tilsvarende nummre!?? How the hell??

Håber på hjælp!! Har allerede prøvet med 5 kopper kaffe!...det hjalp ikke!

-Mescalito
Avatar billede lenn Nybegynder
22. april 2002 - 10:14 #1
Split(RS("eteller andet"),",") - den splitter ved kommaet.
Avatar billede rou Nybegynder
22. april 2002 - 10:17 #2
Først en lille let een til at løse det første problem.. du kan bruge følgende query, og omskrive den så den passer til din database:

SELECT * FROM dinAndenTabel WHERE ID IN (2,3,4,5,6,7,8)

Hvis du skal bruge tallene enkeltvis, kan du gøre det som følger:

<%
sStr = "2,3,4,5,6,7,8,9"
aStr = Split(sStr,",")
For iCnt = 0 To UBound(aStr)
  ' Gør hvad du vil med hver nummer, de kan nåes med aStr(iCnt)
Next

%>

Dit sidste spørgsmål, det bør du kunne løse hvis du tænker dig lidt om. Jeg har ikke tid til at komme med det helt store, men mon der ikke er en anden der vil?
Avatar billede Laitings Nybegynder
22. april 2002 - 10:18 #3
Ja, men når jeg splitter, hvor ender værdierne så jeg kan bruge dem til at lave udtræk??
Avatar billede Laitings Nybegynder
22. april 2002 - 10:19 #4
hov, havde ikke set dit svar, kigger lige på det??
Avatar billede lenn Nybegynder
22. april 2002 - 10:20 #5
ja - de skal i et array, for at du kan bruge dem enkeltvis...
Avatar billede Laitings Nybegynder
22. april 2002 - 10:51 #6
1000 Tak Rou!! Du er for hård! Det funker for vildt!! 100 særdeles velfortjente point til dig! ...men du er vist nødt til lige at svare, for jeg kan ikke give point til en kommentar!?

...Og tak i øvrigt også til dig Lenn, for at forsøge at hjælpe!
Avatar billede Laitings Nybegynder
30. april 2002 - 09:43 #7
Ok så, men nu lukker jeg spørgsmålet! Så må du opkræve din point senere!
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