-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Рекордсет открывается пустой, хотя есть записи в таблице

Пятница, 05 Января 2018 г. 17:12 + в цитатник
Уважаемый форум,

Не могу понять, почему рекордсет открывается пустым, хотя в таблице 100% есть записи:
Dim db As New ADODB.Connection, rs As New ADODB.Recordset
Dim case_range_submit As String

Set db = CurrentProject.Connection
rs.Open ("SELECT Case_from, Case_to From Case_ranges ORDER BY Case_from"), db, adOpenDynamic, adLockOptimistic
If rs.RecordCount > 0 Then
    rs.MoveFirst
    Do Until rs.EOF
        case_range_submit = rs.Fields("Case_from").Value & "-" & rs.Fields("Case_to").Value & ","
        rs.MoveNext
    Loop
    case_range_submit = Left(case_range_submit, Len(case_range_submit) - 1)
End If
rs.Close

Debug.Print case_range_submit


При пошаговом выполнении rs.RecordCount =-1, т.е. пустой рекордсет. Не могу понять, почему?

http://www.sql.ru/forum/1281795/rekordset-otkryvaetsya-pustoy-hotya-est-zapisi-v-tablice


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку