Вопрос вызван недостаточным опытом работы с ADO (раньше все как-то DAO хватало).
Суть вопроса:
На моей форме довольно много ADODC объектов (15 кажется). Каждому сопоставлен свой DataCombo, который использует ADODC в качестве источника данных.
Прожка работает нормально, но на днях я глянул на индикаторы свича, когда все остальные клиенты были обесточены и увидел, что при запущеной программе сеть непрерывно гоняет данные по порту, хотя никаких манипуляций с базой оператор не производит.
Ну подозрение ессно на ADODC - он же с базой соединяется.
Вот и вопрос :
Как отсоединить ADODC от базы, но при этом сохранить списки данных в DataComb-ах.
Сегодня моя конструкция выглядит так:
SQL="...."
With Frm1.Adodc1
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=База.mdb" & _
";Mode=ReadWrite;Persist Security Info=False;"
.CursorLocation = adUseClient: .CursorType = adOpenStatic: .CommandType = adCmdText
.RecordSource = SQL
.Refresh
End With
Set DataCombo1.RowSource = Adodc1
DataCombo.ListField = "Поле1"
Спасибо.