Avatar billede Slettet bruger
20. maj 2004 - 17:06 Der er 8 kommentarer og
1 løsning

jokertegn i sql

Hej Eksperter

Hvad dælen er der i vejen her:

SELECT Int([kontantpris]/[boligareal]) AS kvadratmeterpris, *
FROM huse
WHERE ((([huse].[beskrivelse]) Like '*[Forms]![flereSoegninger]![inputkasse]*'))
ORDER BY [type], [kontantpris];

Sætningen funker fint hvis jeg udskifter [Forms]!..... osv. med et ord, men altså ikke hvis jeg vil bruge input fra en formular.
Har det noget med * eller ' at gøre?

palau
Avatar billede terry Ekspert
20. maj 2004 - 17:09 #1
Try

"SELECT Int([kontantpris]/[boligareal]) AS kvadratmeterpris, *
FROM huse
WHERE ((([huse].[beskrivelse]) Like '*" & [Forms]![flereSoegninger]![inputkasse] & "*'))
ORDER BY [type], [kontantpris];"
Avatar billede terry Ekspert
20. maj 2004 - 17:10 #2
DIM sSQL as string
sSQL = "SELECT Int([kontantpris]/[boligareal]) AS kvadratmeterpris, *
FROM huse
WHERE ((([huse].[beskrivelse]) Like '*" & [Forms]![flereSoegninger]![inputkasse] & "*'))
ORDER BY [type], [kontantpris];"
Avatar billede terry Ekspert
20. maj 2004 - 18:10 #3
If you are doing this in a query then change your criteria field to

Like '*' & [Forms]![flereSoegninger]![inputkasse] & '*'
Avatar billede Slettet bruger
20. maj 2004 - 20:09 #4
Thanks, terry. That did the trick.

palau
Avatar billede Slettet bruger
20. maj 2004 - 21:17 #5
By the way, what do the ampersands do, why are they necessary?

palau
Avatar billede terry Ekspert
20. maj 2004 - 22:01 #6
the ampersands concatanate strings

"This" & " and " & "that" = "This and that"
Avatar billede terry Ekspert
20. maj 2004 - 22:01 #7
Oh! and thanks for the points :o)

mvh
Terry
Avatar billede Slettet bruger
20. maj 2004 - 23:13 #8
To me, they don't seem to concatenate anything in the query. I would never have come with that solution myself.

You're welcome,
palau
Avatar billede terry Ekspert
21. maj 2004 - 09:09 #9
Its done when the query is run.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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