Avatar billede techno_dk Nybegynder
15. februar 2002 - 13:14 Der er 8 kommentarer og
2 løsninger

Kan dette lade sig gøre?

Hej

Jeg står og skal bruge et asp script der tager alle records fra en accessdatabase der indeholder et specielt ord. Er det muligt??

...sig lige til hvis i ikke forstår hvad jeg mener :)

-Techno_dk
Avatar billede coltau Juniormester
15. februar 2002 - 13:18 #1
Ja - skal du bruge mere end dette så sig til.

SQL = "select * from where felt like '%" strOrd & "%'"

Med mindre ordet skal findes i et notat-felt så kan det ikke lade sig gøre på denne måde.
Avatar billede goatshrine Nybegynder
15. februar 2002 - 13:20 #2
Sqlstmt= "Select * from table where prut LIKE '%" & variabel & "%'"
Avatar billede keysersoze Ekspert
15. februar 2002 - 13:25 #3
hvorfor kan man så ikke det i et notat-felt?
Avatar billede keysersoze Ekspert
15. februar 2002 - 13:30 #4
desuden ville jeg nok foretrække sådan da man ellers risikerer at få nogle forkerte med (fx vil en efterspørgsel på ordet "to" i jeres tilfældes også give positivt svar på fx "stor" og "tom"

SQL = "SELECT * FROM tabel WHERE felt LIKE '" & strOrd & "'"
Avatar billede stigc Nybegynder
15. februar 2002 - 13:30 #5
det virker nu også fint i et notat felt!
Avatar billede keysersoze Ekspert
15. februar 2002 - 13:38 #6
netop - har i hvert fald aldrig haft problemer med det
Avatar billede coltau Juniormester
15. februar 2002 - 13:46 #7
I har ret - det virker også i et notat-felt.
Avatar billede techno_dk Nybegynder
15. februar 2002 - 13:59 #8
Jeg kan sku' ikke få det til at virke, nu kommer der bare ingen ting frem :-/

Er det ikke rigtig nok?

<%
Response.Buffer = True

Set Conn = Server.CreateObject("ADODB.Connection")
DBPath = "DBQ=" & server.mappath("database.mdb")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
    SQL = "SELECT * FROM Stuff WHERE Kategori LIKE '" & strBanjo & "'"
    Set Record =  Conn.Execute(Sql)

%>
Avatar billede keysersoze Ekspert
15. februar 2002 - 14:06 #9
som du har skrevet den skal du have en variabel der hedder "strBanjo" og som indeholder noget... enten skal du huske din varibel;

strBanjo = "banjo"

eller også skal du i din sql skrive et decideret ord den skal søge efter;

SQL = "SELECT * FROM Stuff WHERE Kategori LIKE 'Banjo'"
Avatar billede techno_dk Nybegynder
15. februar 2002 - 14:12 #10
Tak skal i have nu virker det, det er jo perfekt :)
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