Adgang til database
HejsaJeg er ved at konvertere noget asp-kode til .net c#-kode.
Jeg sidder med en database som mangler normalisering.
I den gamle kode hentes koden ind således (ved asp-script):
SQL = "select URL, Beskrivelse, Titel from links where (Kategori1 = 'Aktieindeks' or Kategori2 = 'Aktieindeks' or Kategori3 = 'Aktieindeks') and Land = ('"&land&"') order by Titel"
Ved hjælp af en funktion kan jeg hente data ind fra det enkelte land, men kategorierne skal også sorteres.
I .net'en ser min forespørgsel således ud:
SELECT URL, Beskrivelse, Titel, Kategori1, Kategori2, Kategori3
FROM links
WHERE (Land = ?)
ORDER BY Titel
Jeg ville jo gerne kunne kalde med en kategori OGSÅ. Altså:
SELECT URL, Beskrivelse, Titel, Kategori1, Kategori2, Kategori3
FROM links
WHERE (Land = ?) AND (KATEGORI1=?) AND (KATEGORI2=?) AND (KATEGORI3=?)
ORDER BY Titel
Således at jeg kan kalde land=danmark, kategori=debat. Så får jeg alle de debatter i danmark. Men ovenstående kode duer desværre ikke.
Hvad gør jeg?
/henrik