Создание списка рассылки из набора записей в Access 2010 VBA? - PullRequest
0 голосов
/ 06 сентября 2011

Я пытаюсь извлечь адреса электронной почты из таблицы и отформатировать их в строку, которую можно использовать в поле «TO:» сообщения Outlook.По какой-то причине цикл, который я написал, останавливает программу.Может кто-нибудь определить, что я делаю не так или предложить лучший способ сделать это?вот код, который у меня есть на данный момент:

Private Function GetMailingList() As String

    Dim db As DAO.Database
    Dim rs As DAO.Recordset
    Dim results As String

    results = ""
    Set db = CurrentDb
    Set rs = db.OpenRecordset("lut_holdEmailList")

        Do Until rs.EOF
            results = results & rs.Fields("emailAddress") & ", "

        Loop

    GetMailingList = results

End Function

1 Ответ

0 голосов
/ 06 сентября 2011

Вы пропустили вызов MoveNext:

добавьте эту строку в цикл до завершения

rs.MoveNext()
...