webForumDet fria alternativet

Fel när den ska hämta data!

ASP

5 svar · 226 visningar · startad av webbSAJTEN

Medlem sedan jan. 2002992 inlägg
Frågan#1
SQl = "Select * from mess Where Datum=" & request.QueryString("vilketdatum")
	Set messdatum = Connect.Execute(SQL)

Sådär går jag till väga när jag ska hämta data från databasen med ett viss Datum

<a href="start.asp?Sida=<%=sida%>&do=<%=vart%>&datum=<%=dagens%>&vilketdatum=<%=RS("Datum")%>"><%=Dag%></a>

Länke ser ut såhär!

Men när jag klickar på länken så finns det ingen rad i databasen som har det datumet.. Men jag vet att det gör det!

Ser ni något fel?

Medlem sedan feb. 200532 inlägg
#2

Såhär borde det kanske vara?


SQl = "Select * from mess Where Datum=" & request.QueryString("vilketdatum")

	[B]Set RS[/B] = Connect.Execute(SQL)

eller såhär.. ;)

<a href="start.asp?Sida=<%=sida%>&do=<%=vart%>&datum=<%=dagens%>&vilketdatum=<%=[B]messdatum[/B]("Datum")%>"><%=Dag%></a>
Medlem sedan juni 200032 967 inlägg
#3

Datumvärden ska man väl ha någonting runt, när man skriver sin SQL-fråga?

Medlem sedan dec. 200012 464 inlägg
#4
SQl = "Select * from mess Where Datum='" & request.QueryString("vilketdatum") & "'"

eller

SQl = "Select * from mess Where Datum=#" & request.QueryString("vilketdatum") & "#"

om det är access.

Kontrollera att du får ett korrekt datumvärde genom att göra en utskrift av SQL innan exekvering.

Medlem sedan jan. 2002992 inlägg
#5

Dom ska ha # kom jag på, men jag får inte till de )=

Medlem sedan jan. 2002992 inlägg
#6

Underbart, tack Lars :D
och Tack alla ni andra!

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)