|
1c и primavera | ☑ | ||
---|---|---|---|---|
0
spiteful41
29.05.14
✎
16:01
|
Всем привет.
Пытаюсь подключиться к примавере из 1с. 1. Создал базу "PMDB" с помощью primavera dbcreator (MS SQL) 2. Установил примаверу. Зашел в базу создал проект. 3. Установил primavera SDK. Установился драйвер odbc примаверы (скрин http://yadi.sk/d/E4yj63RQRbN6k) 4. Далле в 1с сделал обработку, пытаюсь подключиться, код: Соединение = Новый COMОбъект("ADODB.Connection"); Соединение.ConnectionString=" |DRIVER= {Primavera Software Development Kit}; |SERVER=Denis-PC; |DataBase=PMDB; |UID=privuser; |PWD=privuser; |"; Попытка Соединение.Open(); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; Вылетает ошибка: Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [ATI][OpenRDA ODBC]RDA error: Resource unknown - Database Name:PMDB is not valid on Server. Пробовал еще так: Попытка Соединение.Open("Primavera P6 SDK"); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; Платформа падает. Если у кого есть опыт, поделитесь пож. |
|||
1
thezos
29.05.14
✎
16:09
|
Можно попробовать вместо Denis-PC написать ip-адрес хоста.
|
|||
2
thezos
29.05.14
✎
16:10
|
+ и да, там же черным по белому написано - корявое имя базы
|
|||
3
vicof
29.05.14
✎
16:10
|
Database Name:PMDB is not valid on Server.
имя пмдб не валидно. Или сервер криво прописал, или имя. |
|||
4
spiteful41
29.05.14
✎
16:12
|
Все прописал точно http://yadi.sk/d/boYqDh4DRbfst
|
|||
5
spiteful41
29.05.14
✎
16:13
|
Пробовал, тоже самое, базу не видит
|
|||
6
vicof
29.05.14
✎
16:14
|
кавычки ож какие-нужны
|
|||
7
vicof
29.05.14
✎
16:15
|
*кавычки мож какие нужны
|
|||
8
spiteful41
29.05.14
✎
16:15
|
Если сервер закомментировать, тоже самое сообщение, типа базы такой нет, скорее всего строка подключения вообще кривая
|
|||
9
spiteful41
29.05.14
✎
16:17
|
Соединение.ConnectionString="
|DSN=Primavera P6 SDK; |UID=pubuser; |PWD=pubuser; |"; Так тоже падает платформа |
|||
10
spiteful41
29.05.14
✎
16:17
|
Я вот думаю, драйвер этот 32 разрядный, система 64, не может из-за этого падать?
|
|||
11
mikecool
29.05.14
✎
16:20
|
а если создать без 1с источник данных? http://msdn.microsoft.com/ru-ru/library/ms403320.aspx
|
|||
12
mikecool
29.05.14
✎
16:20
|
+11 получится?
|
|||
13
spiteful41
29.05.14
✎
16:31
|
(12) Источник я создал, он законнектился с базой, не через 1с, не программно, а интерактивно, через кнопку добавить, как в первом шаге msdn написано. Программно выполнятся аналогичные действия
|
|||
14
spiteful41
29.05.14
✎
16:39
|
Попробовал через внешние источники, ввел строку DRIVER={Primavera Software Development Kit}
Вот что вылезло http://yadi.sk/d/hlJQcI2FRbr8N |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |