Avatar billede carl_erik Nybegynder
06. januar 2005 - 07:19 Der er 2 kommentarer og
1 løsning

Ser ikke feilen i SQL-setningen

Jeg har en slik SQL-setning

Set RecSet  = Connect.Execute("SELECT * FROM T_Favoritter WHERE BrukerId = "& BrukernId)
Den skriver ut:"kat kat kat lid kat kat"

Men hvis jeg nå har en litt mer "avansert" sql-setning finner den ikke 'kat'...men den finner 'lid'...

SET RecSet = Connect.Execute("SELECT T_Favoritter.lid, T_Favoritter.BrukerId, T_Favoritter.Hva, T_Linker.id, T_Linker.Overskrift,T_Katalog.Navn, T_Katalog.id FROM (T_Favoritter INNER JOIN T_Linker ON T_Favoritter.lid = T_Linker.id) INNER JOIN T_Katalog ON T_Favoritter.lid = T_Katalog.id WHERE CSTR(T_Favoritter.Hva) = 'kat'")

Noen som ser hvorfor?
Avatar billede carl_erik Nybegynder
06. januar 2005 - 23:48 #1
Ehh...jeg setter pris på hvis noen kan siifra om de IKKE ser noen feil også:D
hehe

*håper på svar*
Avatar billede carl_erik Nybegynder
07. januar 2005 - 22:34 #2
Vel...kan kanskje forklare det på en annen måte som er enklere;)
hehe

jeg har disse to sql-setningene som skal være slått sammen;)

"SELECT T_Favoritter.lid, T_Favoritter.BrukerId, T_Favoritter.Hva, T_Linker.id, T_Linker.Overskrift FROM T_Favoritter INNER JOIN T_Linker ON T_Favoritter.lid = T_Linker.id WHERE T_Favoritter.BrukerId = "& BrukernId &" AND NOT T_Favoritter.Hva = 'kat'"
"SELECT T_Favoritter.lid, T_Favoritter.BrukerId, T_Favoritter.Hva, T_Katalog.id, T_Katalog.navn FROM T_Favoritter INNER JOIN T_Katalog ON T_Favoritter.lid = T_Linker.id WHERE T_Katalog.BrukerId = "& BrukernId &" AND T_Favoritter.Hva = 'kat'"
Avatar billede carl_erik Nybegynder
08. januar 2005 - 13:56 #3
Klarte det selv:D
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