25. august 2001 - 11:06Der er
4 kommentarer og 1 løsning
IN SELECT
i access er jeg ved at lave en kundedatabase. Kuderne har en status, enten OPR, UOP eller FJL ....
Nå jeg skal udskrive en rapport vil jeg gerne bestemme hvilke satuser der skal med. Jeg har derfor lavet følgende sætning
SELECT * FROM kunde WHERE status IN (feltnavn) Hvis feltnavn=\"OPR\" eller UOP går det fint. Men hvis jeg både vil have en liste over OPR og UOP på en gang går det galt.
Hvad skal feltnavn være lig hvis jeg både vil have dem med status OPR og UOP. Jeg har prøvet med feltnavn = \"UOP, OPR\"
Nej det er kun i en tabel. Ideen er, at man skal feltet(feltnavn) skal kunne skrive så lidt som muligt. Man ville jo nemt kunne lave det således
feltnavn=\"status=\'OPR\' OR status =\'UOP\'\" \"SELETCT * FROM kunde WHERE \" & feltnavn
men så skal man skrive så meget.
Hvis man kunne nøjes med at skrive \"UOP, OPR\" som jeg mener at have set et sted. Men det kan godt være at det kun er i mySQL man kan noget ligenende.
den sædvanlige fejl, din løsning virkede, jeg manglede bare et sæt \' eller to. Tak
Synes godt om
Ny brugerNybegynder
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.