webForumDet fria alternativet

vad är felet?

ASPur ASP

35 svar · 747 visningar · startad av cupy · sida 2 av 2

Frågan, av cupy

Om jag skriver så här då funkar inte korrekt : strSQL = "Select \ From TABELL WHERE land LIKE '%" & Request.form("land") & "%' AND KATEGORI LIKE '%" & Request.form("kategori") & "%' AND KON='K' ORDER BY Datum DESC" Men om jag uteslutar den sista stycket då är allt ok \[AND KON='K'\] problemet bara att jag behöver den !

Läs frågan i sin helhet →
Medlem sedan mars 2002777 inlägg
#21

I detta fallet var version av access okänd §e

Medlem sedan apr. 2002299 inlägg
#22

det är svensk

Medlem sedan apr. 2002299 inlägg
#23

Tyverr admin har tat väck min sista inlägg (PROBLEMOS) på grund av att det rör sig samma problem Vi kan fortsätta härifrån då!!!!!!!!!

Medlem sedan nov. 20017 144 inlägg
#24

Skriv ut strSQL med response.write

response.write strSQL

Har du med någon request?

kon=request("kon")

MVH Jesper

Medlem sedan apr. 2002299 inlägg
#25

Ja den hämtar allt som det ska men alltså om jag lägger till [AND KON='K'] eller [AND KON='T'] då hämtar inte den nyaste inlägg som finns. Jag vet inte om du förstår? hoppas jag kunde förklara den som det är Helt enkelt den funkar inte korrekt på något sätt

Medlem sedan nov. 20017 144 inlägg
#26

Du måste visa mera kod än sql:satsen om du vill ha hjälp!
/Jesper

Medlem sedan apr. 2002299 inlägg
#27

ALLT JAG HAR

<%
land = Request("LAND")
kategori = Request("KATEGORI")
set objConn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT * From TABELL WHERE LAND LIKE '%" & Request("LAND") & "%' AND KATEGORI LIKE '%" & Request("KATEGORI") & "%' AND KON='k' ORDER BY [datum] DESC"

strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("databas.mdb")
objConn.open strDSN
rs.Open strSQL, objConn, 3, 3 %>
<%
If Rs.EOF Then
Response.Write"Hittade inga uppgifter"
Else

%>
<a href="visa3.asp?id=<%=TRIM(Server.HTMLEncode(Rs("ID"))) %>"><% =TRIM(Server.HTMLEncode(Rs("rubrik")))%></a>
<%=Rs("kategori")%>
<% =TRIM(Server.HTMLEncode(Rs("land")))%>

<% rs.MoveNext
Loop
End if
Rs.CLOSE
Conn.CLOSE
Set Rs = nothing
Set Conn = nothing
%>

Medlem sedan mars 20015 287 inlägg
#28

Vad händer om du har med: AND KON='k'

Felmeddelande?
eller får du inte ut någon data?
Stämmer kolumnnamnet/typen med datat (k)?

Medlem sedan apr. 2002299 inlägg
#29

Jag får inget felmeddelande den funkar men inte korrekt.
Jag skrev den tidigare:
alltså om jag lägger till [AND KON='K'] eller [AND KON='T'] då hämtar inte den nyaste inlägg som finns. Jag vet inte om du förstår? hoppas jag kunde förklara den som det är Helt enkelt den funkar inte korrekt på något sätt

Medlem sedan mars 20015 287 inlägg
#30

AHa, jag fattar vad du menar men däremot så vet jag inte vad som kan störa sorteringen så att säga.
Tyvärr.

Medlem sedan mars 20015 287 inlägg
#31

alltså om jag lägger till [AND KON='K'] eller [AND KON='T'] då hämtar inte den nyaste inlägg som finns.

Du menar alltså att du får inte fram ALLA inlägg som uppfyller ALLA villkor i den sqlfråga du ställer?

Du är säker på att namn samt data i databasen är helt korrekt?

Medlem sedan apr. 2002299 inlägg
#32

ja precis jag får inte fram alla inlägg och allt annat korrekt som jag ser fast jag brukar ha fel ofta men nu ser jag inget som stämmer inte, om jag använder inte den koden [KON='K'] i select satsen då allt funkar perfekt

Medlem sedan mars 20015 287 inlägg
#33

Och i din databas har du en kolumn som heter KON och som innehåller bokstaven K eller T eller något?
Typ av fält på KON?

Medlem sedan apr. 2002299 inlägg
#34

det är text och innehåler bara T och K, ja.

Medlem sedan apr. 2002299 inlägg
#35

Jag kom på lösningen Så...
strSQL = "Select * From TABELL WHERE land LIKE '%" & Request.form("land") & "%' AND KATEGORI LIKE '%" & Request.form("kategori") & "%' AND KON='K' ORDER BY Datum DESC"

Felet är [ KON='K'] eftersom access tål inte om du skriver bara en bokstav (tror jag) alltså man måste ge minst två, för att sql satsen ska fungera
rätt rad blir då [KON='Ki']

Om nångång någon gör samma fel...

Medlem sedan mars 20015 287 inlägg
#36

Det var som attans...

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