|
ADODB.Recordset через VPN |
☑ |
0
prog1Csww
12.10.17
✎
04:35
|
Есть код
СтрПодключения = "Provider=SQLOLEDB.1;Password=111;Persist Security Info=True;User ID=user;Initial Catalog=Cash;Data Source=192.168.1.1";
ТекстЗапросаSQL = "
|SELECT * FROM CASHSAIL;
|";
БД = ксПолучитьБазуАДО(СтрПодключения);
Запрос = Новый COMОбъект("ADODB.Recordset");
Попытка
Запрос.CursorLocation = 3;
Запрос.Open(ТекстЗапросаSQL, БД, 2, 3, 1);
Исключение
Сообщить(ТекстЗапросаSQL);
Сообщить("1, " + ОписаниеОшибки());
КонецПопытки;
Магазины соединены через VPN с центром.
Как сделать чтобы это работало через VPN Интернет?
Выдаёт ошибку
Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Recordset): Аргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт друг с другом.
Локально запрос работает.
В локальную базу из центра в 1С через VPN Интернет тоже захожу.
|
|
1
Tateossian
12.10.17
✎
04:40
|
(0) Попробуй запусти виндовый сервис управления ODBC и там "послушай" сетевые SQL сервера. И сформируй строку подключения.
|
|
2
prog1Csww
12.10.17
✎
04:50
|
На какой закладке? Там есть закладки "драйверы" "трассировка" "пул соединений" и т.д.
в пуле соединений нет филиалов только центр
|
|
3
asady
12.10.17
✎
08:17
|
(0) уточни:
этот скрипт 1С ты запускаешь на машине в магазине, которая по vpn подключена к сетке центра?
|
|
4
Смотрящий
12.10.17
✎
08:46
|
Data Source=192.168.1.1
На роутер коннектишься ?
|
|
5
prog1Csww
17.10.17
✎
06:16
|
(3) Запускаю в сетке центра к которой по VPN подключен магазин.
(4) Это адрес компьютера. У роутера другой адрес.
|
|
6
0xFFFFFF
17.10.17
✎
06:40
|
(0) помню, лет 12 назад цеплялся к удаленному через впн скулю из 1С. Никакой разницы с обычным подключением к компу в локальной сети не обнаружил.
Админа спроси - может у него чего нить заблочено.
|
|