Avatar billede drean Nybegynder
16. august 2001 - 09:51 Der er 11 kommentarer og
1 løsning

Søgefunktion ???

Hej

Jeg har siddet og stirret mig blind på dette her, jeg VED det burde virke:

strSQL = \"SELECT * FROM items WHERE name LIKE \'%pynt%&\'\"
\'MsgBox (strSQL)
Set objRS = objDB.OpenRecordset(strSQL)
If objRS.EOF Then
msgbox (\"I found something\")
Else
msgbox (\"I didn\'t find anything\")
End If

Den siger bare den ikke finder noget, men hvis jeg fyrer denne SQL af på den :
strSQL = \"SELECT * FROM items WHERE name=\'julepynt\'\"

Så funger det fint, nogle forslag til hvordan jeg lige får løst dette lille problem ?

Takker :)
Avatar billede oswald Nybegynder
16. august 2001 - 09:52 #1
Prøv at fjerne & tegnet og se om det virker.

strSQL = \"SELECT * FROM items WHERE name LIKE \'%pynt% --> & <-- \'\"
Avatar billede drean Nybegynder
16. august 2001 - 09:55 #2
Ups...fejl fra min side.
Det funger stadig ikke :(
Avatar billede proaccess Nybegynder
16. august 2001 - 09:55 #3
Prøv med:

strSQL = \"SELECT * FROM items WHERE name LIKE \'%\" & pynt & \"%\'\"
Avatar billede drean Nybegynder
16. august 2001 - 09:57 #4
hjælper ikke....
pynt er ikke en variabel
Avatar billede oswald Nybegynder
16. august 2001 - 09:59 #5
hvilken database bruger du? og hvad sker der hvis du søger efter \'%pynt\'?
Avatar billede drean Nybegynder
16. august 2001 - 09:59 #6
Skal lige siges, jeg ikke får nogle errors...
Avatar billede drean Nybegynder
16. august 2001 - 10:00 #7
den påstår bare den ikke har fundet noget, når jeg bruger LIKE
Avatar billede proaccess Nybegynder
16. august 2001 - 10:01 #8
Hvis du bruger Access, kan du prøve med denne...

strSQL = \"SELECT * FROM items WHERE name LIKE \'*pynt*\'\"
Avatar billede drean Nybegynder
16. august 2001 - 10:03 #9
Hmmm....
Jamen...det virker jo, men % burde da virke, gør den ikke ?
Avatar billede oswald Nybegynder
16. august 2001 - 10:03 #10
You took the words right out of my mouth, proaccess. S...
Avatar billede oswald Nybegynder
16. august 2001 - 10:04 #11
Access overholder ikke SQL standarterne :-0. Længe levet standarter. :)
Avatar billede drean Nybegynder
16. august 2001 - 10:06 #12
ARG...jamen..hvis jeg laver lign i ASP, altså med % så funger lortet sgu da...
F*ck microsoft og så deres hjemmebrygget lort
Men mange tak for hjælpen ;) nu har jeg bare et problem, fordi det skal virke på flere slags databaser, men finder jo nok ud af noget.. (skrotter Access)
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