Вопрос : Как возвратить больше один рядок с recordset…

Я имею Кодего делает это:
for iий = 1

к intNbrAtts

sqlSub (I) = «ОТБОРНОЕ attendee_name, attendee_email ОТ meetings_attendees ГДЕ meeting_id = «» & intMtgID & «» И (после того как я приглашено = «0» ИЛИ после того как я приглашено НУЛЕВО) И (после того как я посылано по электронной почте = «0» ИЛИ после того как я посылано по электронной почте НУЛЕВО) «

'Response.Write (sqlSub (I))objRSAtt
установленное = objConn.Execute (sqlSub (I))strAttName
= objRSAtt.Fields.Item (« attendee_name "). strAttEmail Value
= objRSAtt.Fields.Item (« attendee_email").Value

objRSAtt.MoveNext

Response.Write (strAttName) & «givens
next

The
Response.Write
" (strAttEmail) & «
" являются следующими:

intNbrAtts = n где n может быть любое number

objRSAtt =

My Server.CreateObject (ADODB.Recordset) установленный результат является следующим:

joe Smith
[email protected]
joe Smith
[email protected]

WHEN оно должен быть: jones
[email protected]

Why

joe Smith
[email protected]
jane будет я получая первый рядок дважды?

Peter
class=

Ответ : Как возвратить больше один рядок с recordset…

Потому что ваш для… затем петли не перечисляет рядки в recordset.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
SQL = «ОТБОРНЫЕ attendee_name, attendee_email» & _
    «ОТ meetings_attendees» & _
    «ГДЕ meeting_id = «» & intMtgID & «» И (после того как я приглашено = «0» ИЛИ после того как я приглашено НУЛЕВО)» & _
    «И (после того как я посылано по электронной почте = «0» ИЛИ после того как я посылано по электронной почте НУЛЕВО)»
 
Установите objRSAtt = objConn.Execute (SQL)
 
Не сделать до objRSAtt.EOF
    strAttName = objRSAtt.Fields.Item («attendee_name»). Значение
    strAttEmail = objRSAtt.Fields.Item («attendee_email»). Значение
    Response.Write (strAttName) & «
« Response.Write (strAttEmail) & «
« objRSAtt.MoveNext Петля
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us