Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: alecks_lp
Олег, все так. Проблема решена, тема закрыта, всем спасибо. Решение:
1. Обозначить транзакции (рекомедовано), например
cn.BeginTrans
cn.CommitTrans
2. создать еще один объект ADODB.Connection, поддерживающий клиента(Л) в активном состоянии на период транзакций(предположительно) и активировать его, например
Set cnCurrentDB = CurrentProject.Connection
Теперь, после завершения процедуры по импорту данных на сервере(С), формы на клиенте(Л) открываются, листбоксы заполняются, комбобоксы вываливаются.
Как это работает, объяснить затрудняюсь, скорее всего на период импорта данных объект(Л) теряет активность и просто не "знает", что в него влили таблицы.
Зато я знаю, что ADODB.Connection в сравнении с DoCmd.TransferDatabase производительнее, гибче и...изящнее.
Всем удачного EXECUTE, ой, простите, уикенда. Пойду учиться правильно именовать таблицы.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.