webForumDet fria alternativet

looping

2 svar · 144 visningar · startad av anno

annoMedlem sedan nov. 2000196 inlägg
#1

Lite problem...
Jag loopar ut alla tider från min tabell tblTime, jag vill sedan jämföra id:ena från tblTime med en annan tabell, tblBokning. Finns id:et i tblBokning så ska inte tiden från tblTime skrivas ut. Men som det är nu så tar den bara första posten i tblBokning:

<select name="selectTime">
<%Do while Not objRS.EoF
If objRS("t_id") <> objRS2("t_id") then
Response.Write "<option value=" & objRS("t_id") & ">" & objRS("t_tid") & "</option>"
End if
objRS.MoveNext
Loop			
%>
</select>

hur ska loopa igenom så alla poster från tblBokning kommer med?

------------------
/anno

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Kan du inte skriva sql-frågan så att du aldrig får dom posterna öht.

select * from tblTime
 where t_id not in (
select t_id from tbl_booking)

------------------
essentitia preter non sans multiplicandum

annoMedlem sedan nov. 2000196 inlägg
#3

visst kan man det...tackar för hjälpen.

------------------
/anno

Genererad på 397 ms · cache AV · v20260730165559-full.f96bc7eb