|
код из Питона в 1 С | ☑ | ||
|---|---|---|---|---|
|
0
altfin
01.12.14
✎
12:11
|
Как такой код написать на 1с 8 можно:
# Импортируем необходимые библиотеки from win32com.client import * from pythoncom import * from datetime import * # Задаём данные для подключения userName = "robot" # имя пользователя userPassword = "1234" # пароль serverName = "." # имя сервера (точка - текущая машина) # Подключаемся к серверу conn = Dispatch("ZenithObject.Connection2") conn.Open(serverName, userName, userPassword) Пробовал так: userName = "robot" # имя пользователя userPassword = "1234" # пароль serverName = "." # имя сервера (точка - текущая машина) //Подключаемся к серверу conn = Dispatch("ZenithObject.Connection2") conn.Open(serverName, userName, userPassword) но соединение не проходит. |
|||
|
1
altfin
01.12.14
✎
12:13
|
Чуток неправильно ушло в первом посту:
Пробовал в 1С так: conn = Новый COMОбъект("ZenithObject.Connection2"); Попытка conn.Open(serverName, userName, userPassword); Cообщить("База подключена"); Исключение Сообщить("Не могу подключиться к базе"); КонецПопытки; |
|||
|
2
SUA
01.12.14
✎
12:16
|
попытка-исключение убрать, курить возвращаемую ошибку
|
|||
|
3
Господин ПЖ
01.12.14
✎
12:17
|
>ZenithObject.Connection2
теперь будем сидеть и гадать - а можно ли с этой шнягой работать из 1С |
|||
|
4
rsv
01.12.14
✎
12:18
|
(0) Вам к сторонней БД подключиться ?
|
|||
|
5
altfin
01.12.14
✎
12:20
|
(2) спасибо
в ошибке пишет неверно указан пароль или имя пользователя хотя вроде все верно (4) да |
|||
|
6
rsv
01.12.14
✎
12:20
|
(5) А что за база ?
|
|||
|
7
rsv
01.12.14
✎
12:22
|
То что приложуха на питоне вроде понятно ... а база ?
|
|||
|
8
altfin
01.12.14
✎
12:26
|
разобрался вроде, пишет что-то про несовместимые версии сервера и клиента самой программы. Надо попробовать переустановить.
|
| Форум | Правила | Описание | Секции | Поиск |