webForumDet fria alternativet

Sökfunktion ?

3 svar · 186 visningar · startad av Bire

BireMedlem sedan dec. 199919 074 inlägg
#1

Jag håller på med en sökfunktion till min webshop, men det funkar inte med detta:

<%

Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open Session("shopdata")

SQLStmt = "SELECT *, FROM Prod where Prod.Produkt Like & (Request.form('keyword') & "
SQLStmt = SQLStmt & " or Titel Like & (Request.form('keyword')) & "
SQLStmt = SQLStmt & " Order by KatId Desc"

Set RS = Connection.Execute(SQLStmt)

SQLStmt = "SELECT KatId(*) AS ItemCount FROM Prod where Prod.Produkt Like & (Request.form('keyword')) & "
SQLStmt = SQLStmt & " or Produkt Like & (Request.form('keyword')) & "
Set RS2 = Connection.Execute(SQLStmt)

%>

Nu är ju jag ingen expert på ASP heller men ska det va så svårt ?? :e

Är det nån som har en bättre lösning på detta så är jag väldans tacksam !

------------------
Krister </BIRE> Lindholm
http://www.lifestyleshop.nu
webmaster@livsstilsbutik.com

emissionMedlem sedan dec. 19996 721 inlägg
#2

SELECT-satserna har blivit lite tokiga.

Det har smugit sig in ett komma efter * i den första, och LIKE-delen måste sitta mellan '-tecken. Som det är nu är strängen inte ens avslutad, och variablerna ligger citerade inne i strängen.

Kolla igenom en gång till. Du fixar det säkert.

BrimbaMedlem sedan dec. 19995 875 inlägg
#3

Hej!

Jag hade nog skrivit något i stil med:

SQLStmt = "SELECT * FROM Prod WHERE Prod.Produkt LIKE " & Request.form('keyword') & " OR Titel LIKE " & Request.form('keyword') & " Order by KatId Desc"

Ha det!

///Patrik

[Redigerat av Brimba den 26 apr 2000]

BireMedlem sedan dec. 199919 074 inlägg
#4

Hmmm, ska kolla på det "First thing tomorrow.."..... :e

Men flera tips är alltid välkomna ! :e

------------------
Krister </BIRE> Lindholm
http://www.lifestyleshop.nu
webmaster@livsstilsbutik.com

123 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)