Wiklund!!Medlem sedan juli 2002556 inlägg
Jag vill kolla om en kolumn innehåller olika värden. Antar att det är IN man ska använda sig av.
Har testat och göra så här:
SQL = "SELECT admin,username,id FROM users WHERE admin IN ("<>all<>,<>forum_skateboard<>") and deleted <> 'yes' ORDER BY id DESC"
Felmesset jag får ser ut så här:
Parametrarna är felaktiga, ligger utanför tillåtet intervall eller skapar en inbördes konflikt.
@ndersMedlem sedan juni 200026 914 inlägg
Du skall omsluta alla av de ingående strängarna i IN med apostrofer.
SQL = "SELECT admin,username,id FROM users WHERE admin IN ('<>all<>','<>forum_skateboard<>') and deleted <> 'yes' ORDER BY id DESC"
mvh
Wiklund!!Medlem sedan juli 2002556 inlägg
Wiklund!!Medlem sedan juli 2002556 inlägg
Det var nog inte IN jag skulle använda mig av. Kolumnen admin kan innehålla fler saker än <>forum_skateboard<>.
Tex: <>forum_skateboard<>checkphotos<>
Så jag måste på nått sätt kolla om kolumnen admin innehåller
<>forum_skateboard<> nånstans.
När jag inte använder mig av en sql sats har jag gjort så här:
if (Instr(Session("admin"),"<>all<>") > 0 or Instr(Session("admin"),"<>forum_skateboard<>") > 0) Then
LarsGMedlem sedan dec. 200012 465 inlägg
Kolumnen admin kan innehålla fler saker än <>forum_skateboard<>.
Nej det där är helt fel design. Gör om, gör rätt. Lagra inte flera saker i en kolumn. Skapa en till tabell där varje värde ligger som en egen post.
Wiklund!!Medlem sedan juli 2002556 inlägg
Borde väll gå att lösa med Instr?
Mkt extra jobb annars.