powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Один запрос и разные рекордсеты???
2 сообщений из 2, страница 1 из 1
Один запрос и разные рекордсеты???
    #32086851
morskoylev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется

Dim db As ADODB.Connection
Dim cmd As ADODB.Command
Dim StrSQL As String
Dim Goroda, drGoroda As ADODB.Recordset
Set db = New ADODB.Connection
Set Goroda = New ADODB.Recordset
Set drGoroda = New ADODB.Recordset
Set cmd = New ADODB.Command
db.CursorLocation = adUseClient
db.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Test.mdb;"
StrSQL = "SELECT Города.[Индекс города], Города.Город FROM Города"
With cmd
Set .ActiveConnection = db
.CommandType = adCmdText
.CommandText = StrSQL
End With

Goroda = cmd.Execute 'Один рекордсет

drGoroda.Open StrSQL, db, adOpenStatic, adLockOptimistic 'Второй рекордсет

Почему же получаются разные рекордсеты на один запрос. Причем в drGoroda верный.
...
Рейтинг: 0 / 0
Один запрос и разные рекордсеты???
    #32086910
Suslik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотрим на определения:

Код: plaintext
1.
Dim Goroda, drGoroda As ADODB.Recordset 


Может быть потому, что переменная Goroda имеет тип Variant, а не ADODB.Recordset?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Один запрос и разные рекордсеты???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]