powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Recordset
2 сообщений из 2, страница 1 из 1
Recordset
    #32223417
Абрам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если есть два рекордсета
Select * from t where 1=2
и
Select * from t where Field1 = 2

и за тем я хочу из второго данные переписать в первый стоит ли так писать

Код: plaintext
1.
2.
3.
4.
5.
With m_rs
        rs.AddNew
        For i =  0  To .Fields.Count -  1 
            rs(.Fields(i).Name).Value = .Fields(i).Value
        Next i
End With


или можно так

Код: plaintext
1.
2.
3.
4.
5.
With m_rs
        rs.AddNew
        For i =  0  To .Fields.Count -  1 
            rs(i).Value = .Fields(i).Value
        Next i
End With


т.е. гарантировано ли выборки будут с одинаковым порядком полей(таблица одна и таже)
...
Рейтинг: 0 / 0
Recordset
    #32223643
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы использовал первый вариант, но с небольшой поправкой

With rstDesktop
Do While Not .EOF
rstiPac.AddNew
For Each F In .Fields
rstiPac.Fields(F.Name) = F.Value
Next F
rstiPac.Update
.MoveNext
Loop
End With
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Recordset
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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