我有一个活动服务器页面,显示当天的预订。
使用该代码,我从数据库中获取信息:
Do Until Recordset.Eof
rsRaum.open "select raum_id, KOPPELBESTUHLUNG_ID from RESERVIERUNGRAUM where buchung_id = " & Recordset("buchung_id"), Connection
raum_id = rsRaum("raum_id")
KOPPELBESTUHLUNG_ID = rsRaum("KOPPELBESTUHLUNG_ID")
rsRaum.close
rsRaum.open "SELECT NAME, FIRMA FROM TEILNEHMER WHERE BUCHUNG_ID =" & Recordset("buchung_id") & "and STATUS = 2 and DAILYPLAN = 1" , Connection
if not rsRaum.EOF then
TeilnehmerNameExtern = rsRaum("NAME")
TeilnehmerFirmaExtern = rsRaum("FIRMA")
end if
rsRaum.close
' hole Raum Details
rsRaum.open "select bezeichnung from Raum where ID = " & raum_id, Connection
raumname = rsRaum("bezeichnung")
rsRaum.close
Recordset.MoveNext
Loop
到目前为止,它工作正常。我唯一的问题是那部分:
rsRaum.open "SELECT NAME, FIRMA FROM TEILNEHMER WHERE BUCHUNG_ID =" & Recordset("buchung_id") & "and STATUS = 2 and DAILYPLAN = 1" , Connection
if not rsRaum.EOF then
TeilnehmerNameExtern = rsRaum("NAME")
TeilnehmerFirmaExtern = rsRaum("FIRMA")
end if
rsRaum.close
我的问题:
我有一个预订,我为该预订分配了三个参与者 (TEILNEHMER)。但是,如果我尝试显示参与者,则 ASP 仅显示我分配给该预订的三个参与者之一。
我应该怎么做才能获得分配给该预订的所有参与者?我是否还必须遍历代码的那部分?我已经尝试过,但没有任何效果。
有人能帮我吗?
编辑 :
rsRaum.open "SELECT NAME, FIRMA FROM TEILNEHMER WHERE BUCHUNG_ID =" & Recordset("buchung_id") & "and STATUS = 2 and DAILYPLAN = 1" , Connection
if not rsRaum.EOF then
do while not rsRaum.eof
TeilnehmerNameExtern = rsRaum("NAME")
TeilnehmerFirmaExtern = rsRaum("FIRMA")
rsRaum.movenext
loop
end if
rsRaum.close