Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
06.12.2018, 15:21
|
|||
---|---|---|---|
|
|||
DoCmd.TransferDatabase в 2010 Access работает неправильно |
|||
#18+
Код: vbnet 1.
В 2010 Access при экспорте на SQL server работает не правильно: после загрузки данных посылает команду Код: sql 1.
Вместо Код: sql 1.
И последующие экспорты не заливают данные, а только создают таблицы, т.к. IDENTITY_INSERT может быть установлена в сессии только для одной таблицы. А сессия эта создаётся для себя Access'сом в команде TransferDatabase и кешируется. Как проще всего обойти эту ошибку? Каждый раз менять ConnString почему-то не сработало. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.12.2018, 09:28
|
|||
---|---|---|---|
|
|||
DoCmd.TransferDatabase в 2010 Access работает неправильно |
|||
#18+
Пока-что решил так: создал временную базу, и для каждой таблицы стартую новый Application открываю в нём эту временную базу, перекидываю в неё таблицу и выполняю там DoCmd acExport, потом удаляю там таблицу и вызываю Application.Quit. Получается что каждый раз используется новая сессия к SQL Server и ошибка Access с написанием OFF не влияет. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.06.2020, 11:26
|
|||
---|---|---|---|
|
|||
DoCmd.TransferDatabase в 2010 Access работает неправильно |
|||
#18+
Та же проблема только на MS Access 2013. Есть ли еще какой-то способ привести TransferDatabase в чувства после первого экспорта? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1610038]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 131ms |
0 / 0 |