Avatar billede jtofte Nybegynder
19. oktober 2005 - 22:40 Der er 5 kommentarer og
1 løsning

Fejl i sql sætning

Hej

Jeg har en sqlsætning der ser sådan her ud.

"Select * from (cms_forum INNER JOIN cms_cms ON cms_forum.forum_forfatter = cms_cms.cms_Id) where forum_forums IN (Select forums_Id from cms_forums where forums_Tekst = '"+ Overskrift.Text +"')"

Det er den sidste del er af sætningen der giver fejl, hvis jeg sætter de tal ind i den sidste parentes, som jeg ved forespørgslen vil give, så giver den ingen fejl..
Avatar billede mahler Nybegynder
19. oktober 2005 - 22:45 #1
Hvilken MySQL version kører du? - er du sikker på den version, du kører, understøtter subselects?

Hvilken fejl præcist er det du får?
Avatar billede jtofte Nybegynder
20. oktober 2005 - 16:15 #2
Jeg får en fejl der hedder

System.Data.Odbc.OdbcException: ERROR [23000] You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'Select forums_Id from cms_forums where forums_Tekst =

Min MySql er 4.0.26, og nej jeg er ikke sikker på at den understøtter subselects
Avatar billede mahler Nybegynder
20. oktober 2005 - 16:19 #3
Jeg tror ikke, at den gør det. Det er præcis der hvor subselect'en starter, at fejlen er.
Avatar billede jtofte Nybegynder
20. oktober 2005 - 16:21 #4
Okay, ved du om der er en nyere version af MySql der understøtter det

Ellers læg et svar.
Avatar billede mahler Nybegynder
20. oktober 2005 - 16:22 #5
Avatar billede jtofte Nybegynder
20. oktober 2005 - 16:24 #6
tak for det
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
Computerworld tilbyder specialiserede kurser i database-management

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