Avatar billede xcover Nybegynder
25. januar 2004 - 16:40 Der er 5 kommentarer og
1 løsning

Where Id

Hejsa...

Jeg har en celle i en tabel som hedder producentid hvor indholdet fx. er: 22,45,87,51,28,99

MEN ;)
Hvordan udtrækker jeg al den data fra databasen hvor et af de tal indgå ??

strSQL2 = "select * from pgkat WHERE producentid = "& strIndexId &" ORDER BY kat DESC;"

??
Avatar billede eagleeye Praktikant
25. januar 2004 - 16:43 #1
Er det Access så prøv noget med:

strSQL2 = "select * from pgkat WHERE inStr(1,','&producentid&',',',"&strIndexId&",',1) >=0 ORDER BY kat DESC;"
Avatar billede xcover Nybegynder
25. januar 2004 - 16:45 #2
Det er MySql, men jeg kan først prøv lidt senere, min server er lige gået ned :(
Avatar billede eagleeye Praktikant
25. januar 2004 - 16:49 #3
ok hvis det mysql så skal den laves lidt om sådan her:

strSQL2 = "select * from pgkat WHERE inStr(','+producentid+',',',"&strIndexId&",') > 0 ORDER BY kat DESC;"
Avatar billede eagleeye Praktikant
25. januar 2004 - 16:54 #4
Alternativt har mySQL en find_in_set det er nok den du skal prøve at se lidt på:
http://www.mysql.com/doc/en/String_functions.html#IDX1190

strSQL2 = "select * from pgkat WHERE FIND_IN_SET('" & strIndexId & "',producentid) > 0 ORDER BY kat DESC;"
Avatar billede xcover Nybegynder
10. februar 2005 - 18:26 #5
lukker
Avatar billede eagleeye Praktikant
10. februar 2005 - 19:34 #6
øh hvorfor?
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