Avatar billede unva Nybegynder
08. februar 2007 - 11:45 Der er 6 kommentarer og
1 løsning

Fejl i sql sætning

Jeg har en sql sætning som ser således ud:
"SELECT * FROM opskrifter WHERE kategori = kategori_id"

Når jeg direkte selv skriver en værdi i stedet for kategori_id så virker det fint.
Jeg har også tjekket efter at kategori_id indholder en værdi!

Nogle der kan se hvad fejlen er?
Avatar billede sjh Nybegynder
08. februar 2007 - 11:47 #1
"SELECT * FROM opskrifter WHERE kategori = " & kategori_id & ";"
Avatar billede anri Novice
08. februar 2007 - 11:47 #2
Hvordan fejler den?

Hvilken type er kolonnen opskrifter.kategori?
Avatar billede mcgoat Nybegynder
08. februar 2007 - 11:50 #3
er vel fordi som sjh har skrevet at den ikke kan læse en variabel indeni en streng
Avatar billede unva Nybegynder
08. februar 2007 - 11:52 #4
Ved godt jeg har lagt det under visual basic, og dette skyldes at det er et visual basic program jeg er igang med at lave!
Avatar billede kalp Novice
08. februar 2007 - 11:53 #5
anri >> du kan altid udskrive din sql før du executer den.. så kan du se at der sikkert står
"SELECT * FROM opskrifter WHERE kategori = kategori_id"

og ikke

"SELECT * FROM opskrifter WHERE kategori = X"

:)
Avatar billede unva Nybegynder
08. februar 2007 - 11:53 #6
sjh det virker!

Smid et svar og du får de point
Avatar billede sjh Nybegynder
08. februar 2007 - 11:54 #7
;)
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