18. februar 2003 - 15:08
Der er
13 kommentarer og 1 løsning
Unknown column '...' in 'where clause'
Hej. Vi får denne fejl fra MySQL-databasen. Er her nogen, der kan fortælle os hvad den skyldes? Vi har to metoder hvor den ene er en kopi af den anden. Den ene fungerer fint, den andre giver den nævnte fejl. På forhånd tak.
Annonceindlæg fra Academic Work Denmark A/S
18. februar 2003 - 15:10
#1
Unknown column er lig med at kolonnen IKKE findes i DB'en
18. februar 2003 - 15:15
#2
kom med den query der giver fejlen, det gør det hele meget nemmere.
18. februar 2003 - 15:16
#3
Hmmm... Problemet er bare at vi ved den findes... Vi har en tabel Afdeling med navn og bemærkning. I denne ligger Scene (navn) og en tilhørende bemærkning. DB'en returnerer Column not found: Unknown column 'Scene' in 'where clause' Så må det være noget med metoden vi bruger for at hente data, eller hvad?
18. februar 2003 - 15:19
#4
postndk >> Så snakker vi Java: ResultSet rs = stmt.executeQuery("SELECT * FROM Afdeling WHERE navn = " + n); hvor n er (en tekststreng som indeholder ordet) Scene
18. februar 2003 - 15:22
#5
hvad med dette : ("SELECT * FROM Afdeling WHERE navn = '" + n + "');
18. februar 2003 - 15:22
#6
Hmmm, jeg ville angive en SortOrder i tabellen og lade databasen sortere i stedet.
18. februar 2003 - 15:25
#7
postndk >> Så brokker den sig over at der er for mange " :-( mufoxe >> Vi er nybegyndere i MySQL - kan du uddybe det der?
18. februar 2003 - 15:26
#8
Husk at der er forskel på store og små bogstaver!
18. februar 2003 - 15:27
#9
Tilføj et nyt felt i databasen, som angiver den prioritet, du ønsker billedet skal have. Herefter laver du SEELCT * blalblalbla ORDER BY SortOrder
18. februar 2003 - 15:33
#10
machomann >> Det mener vi har vi har taget højde for... mufoxe >> Snakker vi om det samme her...?
18. februar 2003 - 16:34
#11
Ups, fik vist lige blandet to spm sammen :)
18. februar 2003 - 19:44
#12
ResultSet rs = stmt.executeQuery("SELECT * FROM Afdeling WHERE navn = '" + n + "'");
19. februar 2003 - 11:27
#13
mufoxe >> Det er i orden. :-) morw >> Den virker! Tak skal du have.
19. februar 2003 - 15:56
#14
Ja husk altid ' rundt om strings ellers vil databasen tro det er et kolonenavn - derfor fejlen Unknown column
Computerworld tilbyder specialiserede kurser i database-management