webForumDet fria alternativet

instr i MS SQL

4 svar · 282 visningar · startad av Addeladde

AddeladdeMedlem sedan jan. 20012 997 inlägg
#1

Hej
Har koden

Select m.menyID, m.menyHuvud, m.menyNamn, m.menyLank, m.menyTarget,
 m.menyBild, m.menyBildGray, s.behorighet as menyBehorighet From meny as 
m, sidBehorighet as s Where (InStr(1,m.menyLank,s.sida) > 0 Or m.menyLank
 is NULL Or m.menyLank = '') And m.menyID = s.menyID And 
s.projektAnvandareTyp = 0 Order By m.menySortering ASC

Instr fungerar inte i MS SQL vad är kommandot där istället?
Har sökt men inte hittat något av relevans.

AddeladdeMedlem sedan jan. 20012 997 inlägg
#2

Testade med charindex(m.menyLank,s.sida) > 0 men det verkar inte ge samma resultat.

LarsGMedlem sedan dec. 200012 465 inlägg
#3
charindex(s.sida,m.menyLank) > 0

Du bör undvika att ha en datamodell som kräver att du använder den typen av villkor.

Peter SMedlem sedan dec. 20025 484 inlägg
AddeladdeMedlem sedan jan. 20012 997 inlägg
#5

LarsG skrev:

charindex(s.sida,m.menyLank) > 0

Du bör undvika att ha en datamodell som kräver att du använder den typen av villkor.

Varför?

Genererad på 370 ms · cache AV · v20260730165559-full.f96bc7eb