Имя: Пароль:
1C
1С v8
В клиент-сервере не заносятся данные из 1с в access
,
0 EvgeniuXP
 
06.07.16
20:07
На стороне сервера (база не файловая) не работает команда COM_Access.DoCmd.RunSQL(ТекстЗапроса) - просто зависает сервер... на файловой базе всё отрабатывает

Где нужно подправить?
1 EvgeniuXP
 
06.07.16
20:09
Файл mdb создается, таблицы тоже создаются с колонками, а вот строки не заносит - происходит зависание сервера на команде RunSQL (8.3.8, 8.3.6)
2 Lama12
 
06.07.16
20:11
(0) Сервир поди 64, а аксес 32?
3 EvgeniuXP
 
06.07.16
20:13
1с точно 32-х, винда 2012 сервер вроде х64
4 EvgeniuXP
 
06.07.16
20:13
Access 2010
5 Lama12
 
06.07.16
20:27
(3) Сервер 1с какой разрядности? Он должен быть такой же как у аксеса.
6 Lama12
 
06.07.16
20:29
(5) + в противном случае можно создать файл с пустой структурой, а данные передавать через одбс/адо (или что сейчас в моде). Но не через ком.
7 EvgeniuXP
 
06.07.16
22:13
(6)  точно, у меня на сервере ком создается, а новая база - нет, и соответственно до создания даже таблиц не доходит...

А в 7-ке висит на команде  RUNSQL

Хотя в файловой на 7-ке этот же код работает в толстом обычном режиме
8 EvgeniuXP
 
06.07.16
22:15
Но если код перебросить в процедуру выполняюую на клиенте - всё работает - под толстым обычным
9 EvgeniuXP
 
06.07.16
22:17
даже службу сервера запускал от своего имени домена - создание базы на реальном сервере не выполняется :(
10 EvgeniuXP
 
06.07.16
22:21
(5) 1с сервер - 32-х разрядный, access 2010 - а какой разрядности - не знаю, но на 64-х врядли раскошелились бы
11 EvgeniuXP
 
07.07.16
20:03
(6) попал в десятку, спасибо, получилось!