webForumDet fria alternativet

Tänkte va smart, MEN.... (sök)

ASP

5 svar · 216 visningar · startad av McD

Medlem sedan mars 20002 520 inlägg
Frågan#1
<%
sokning = Request.Form("sokstrang")

select case request.form("omrode")
case "nyheter"   : subject = "subject"
case "arbeten"   : subject = "arbete"
end select

select case request.form("omrode")
case "nyheter"   : text = "text"
case "arbeten"   : text = "beskrivning"
end select

select case request.form("omrode")
case "nyheter"   : namn = "namn"
case "arbeten"   : namn = "länk"
end select

SQL = "SELECT * FROM "&request.form("omrode")&" WHERE <=%subject%> LIKE '%" & sokning & "%' OR <=%text%> LIKE '%" & sokning & "%' OR <%=namn%> LIKE '%" & sokning & "%' ORDER BY id DESC"

set rs = Databas.Execute(SQL)
antal = "0"
Do Until rs.EOF
antal = antal +1

counter = counter + 1
If counter Mod 2 = 0 then
color = "bilder/main.gif"
Else
color = "bilder/subject.gif"
End If
%>

Detta funka inge vidare?

Kompileringsfel i Microsoft VBScript (0x800A0409)
Oavslutad strängkonstant
/nyamcdz/default/sok.asp, line 70, column 64
SQL = "SELECT * FROM "&request.form("omrode")&" WHERE <=%subject
---------------------------------------------------------------^

Någon som kan hjälpa mig, pallar inte att sitta och döpa om alla kollumnamn i alla tabeller till samma namn....

Tack på förhand!

------------------
McD- Burgers for the people!

www.McDz.net www.SweQuake.com

Medlem sedan juni 200032 967 inlägg
#2

du ska inte ha asp-avgränsare mitt i strängarna i asp. du konkatenerar med &.

SQL = "SELECT * FROM "&request.form("omrode")&" WHERE " & subject & " LIKE '%" & sokning & "%' OR " & text & " LIKE '%" & sokning & "%' OR " & namn & " LIKE '%" & sokning & "%' ORDER BY id DESC"

mvh,

------------------
can i borrow your goat?

[Redigerat av @nders den 22 aug 2001]

Medlem sedan aug. 20012 349 inlägg
#3
SQL = "SELECT * FROM " & request.form("omrode") & " WHERE " & subject & " LIKE '%" & sokning & "%' OR " & text & " LIKE '%" & sokning & "%' OR " & namn & " LIKE '%" & sokning & "%' ORDER BY id DESC"

Borde funka bättre... :)

------------------
calling me a motherfucker, saying he's gonna blow me away and blah, blah, blah, blah, blah.
National Blonde Day!

Medlem sedan mars 20002 520 inlägg
#4

okie, tack boys...

mixtrar vidare... tänkte hoppa över if satser nämligen får så mycke fetkod då... detta ska nämligen innehålle ca 10 tabeller så....

------------------
McD- Burgers for the people!

www.McDz.net www.SweQuake.com

Medlem sedan mars 20002 520 inlägg
#5

humm jag får väll plöja igenom ett fel till då... :) = ett mindre till en fungerande lösning...

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (operator saknas) i frågeuttrycket '& subject & LIKE '%bil%' OR & text & LIKE '%bil%' OR & namn & LIKE '%bil%''.
/nyamcdz/default/sok.asp, line 54

<%
sokning = Request.Form("sokstrang")

select case request.form("omrode")
case "nyheter"   : subject = "subject"
end select

select case request.form("omrode")
case "nyheter"   : text = "text"
end select

select case request.form("omrode")
case "nyheter"   : namn = "namn"
end select

SQL = "SELECT * FROM "&request.form("omrode")&" WHERE & subject &  LIKE '%" & sokning & "%' OR & text & LIKE '%" & sokning & "%' OR & namn & LIKE '%" & sokning & "%' ORDER BY id DESC"

set rs = Databas.Execute(SQL)
antal = "0"
Do Until rs.EOF
antal = antal +1

counter = counter + 1
If counter Mod 2 = 0 then
color = "bilder/main.gif"
Else
color = "bilder/subject.gif"
End If
%>

Humm jag hade skrivit fel i sql sattsen :D

Wiiiiiiiiii det funkar Tack Tack!

------------------
McD- Burgers for the people!

www.McDz.net www.SweQuake.com

[Redigerat av McD den 22 aug 2001]

Medlem sedan aug. 20012 349 inlägg
#6

hmm.. noterar att anders och jag har samma åsikt om mellanslag vid & när man bygger strängar, trevligt.

------------------
calling me a motherfucker, saying he's gonna blow me away and blah, blah, blah, blah, blah.
National Blonde Day!

265 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)