webForumDet fria alternativet

Tomt tomt....

ASP

4 svar · 206 visningar · startad av pellsäter

Medlem sedan aug. 2000526 inlägg
Frågan#1

Har en Selectlista dr jag tar med datum till nästa sida

<select name="datum">
<%Do until rs.EOF %>
<option value="<%=rs("datum")%>"><%=rs("datum")%>
</option>
<%rs.MoveNext
Loop
rs.Close
set db=nothing%>
</select>

så här tar jag emot det
datum = request.form("datum")

I den efterföljande SQL satsen så blir det tomt
sql = "Select * From franvaro where rdatum ='"&datum&"'"

varför?????????

Medlem sedan dec. 200012 464 inlägg
#2

Hur ser ditt form-element ut? Använder du metoden post?

Medlem sedan aug. 2000526 inlägg
#3

tack för det... stillestånd! hade glömt Method

Men nu får jag
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

/fame/franvaro_ta_fram_ok.asp, line 0

Set conn = Server.CreateObject("ADODB.Connection")
conn.open "xxxx"
sql = "Select * From franvaro where rdatum ="&datum
Set rs = Server.CreateObject("ADODB.Recordset")
response.write sql
rs.Open sql,conn
%>
<td width="80">Datum</td>
<td width="310"><%=rs("rdatum")%></td>

Och jag har 2002-12-15 i rdatum... som är ett datumfält

Medlem sedan nov. 20017 144 inlägg
#4
sql = "Select * From franvaro where rdatum =#"& datum &"#"
Medlem sedan dec. 200012 464 inlägg
#5
 
sql = "Select * From franvaro where rdatum ='"&datum & "'"

Använd # istället för ' om det är Access 2000 eller äldre.

255 ms totalt · 3 externa anrop · v20260731065814-full.c4b5ca48
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)