<%
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....
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"
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!
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
%>