реклама на сайте
подробности

 
 
> Встроенный учебник по VX 1.2 - проблемы при подключении к учебной БД
Tiger
сообщение Feb 27 2016, 12:34
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 111
Регистрация: 21-02-06
Из: Москва
Пользователь №: 14 556



Народ, а кто учебник пользовал, который по дефолту ставится в C:\Xpedition_Evaluation?
Он прекрасен, но есть пара нехороших моментов:
При попытке, например, выполнить упражнение на стр.53 в Lesson 5: Placing Symbols in the Schematic:
----------------
❿ Open the Search window in Xpedition xDX Databook by clicking New Search Window.
⓫ Select the Library IC, and find the symbol 74192
-----------------
при выборе этой самой Library IC из выпадающего списка дает отлуп, говоря, что не может соединиться с базой: ODBC Error occured, Invalid ODBC Alias: Sample (1400)
После чего вылезает модальное окошко логина в базу данных, неизвестно что туда вбить, какой логин-пароль. В настройке ODBC Sample в Виндах вбивал свои логин с паролем, чтобы точно они были, но не помогло.
Естественно, БД сконфигурил в соответствии с Appendix 1, дефолтная БД настроена на эту самую Sample.
Сама база нормально парсится в xDM Library Tools. Проблемы именно при доступе через БД.

Куда рыть?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
fill
сообщение Mar 2 2016, 13:10
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



1. 64-бит драйвер Access нужно скачать с мелкософта, чтобы он стал доступен для установки для 64-бит варианта ODBC
2. Вы никак не поймете что есть две базы данных:
а) база ЦБ в которой хранятся символы, ячейки, компоненты и и т.п. - т.е. то что видно и стандартно работает в LM. DxD, xPCP_Layout ...
б) сторонняя база данных АТРИБУТОВ компонентов, в данном случае хранимая в Access
У вас проблема с б). Т.е. недоступна сторонняя база данных атрибутов.
DxDatatBook это связующая программа, которая позволяет обращаться к сторонней базе данных на предмет поиска в ней данных атрибутов по номеру компонента. Т.е. DxDatatBook обращается к таблицам хранимым в сторонней БД и по Part Number считывает данные из таблиц БД. Обращение идут через ODBC, соответственно БД должна быть запущена в ODBC и доступна для подключения - чего у вас и нет.
3. Вы видите не БД, а конфиг. файл DxDataBook в котором просто написано, например что для получения логической библиотеки Capacitors надо обратиться к БД Sample а в ней к таблице CAPACITORS на предмет выборки из нее соответствующих столбцов с данными и разместить на схеме в соответствующие Property, но это отнюдь не означает что в данный момент DxDatabook видит эту БД и эту таблицу.
4. Я где нибудь писал что надо лезть в Settings проекта и вбивать что-либо в DxDataBook Data Source? Эти данные нужны только в том случае если БД запустили с ограничением прав доступа для пользователей.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Tiger
сообщение Mar 2 2016, 15:07
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 111
Регистрация: 21-02-06
Из: Москва
Пользователь №: 14 556



Цитата(fill @ Mar 2 2016, 16:10) *
1. 64-бит драйвер Access нужно скачать с мелкософта, чтобы он стал доступен для установки для 64-бит варианта ODBC

Это довольно-таки неочевидно из тренингового документа, согласитесь sm.gif

У меня 32-битный офис 2010, при попытке поставить 64-битный драйвер Access получаю вот такое окошко:
Прикрепленное изображение

Что посоветуете? MS Office менять не готов, у меня там куча правил для Оутлука и прочих вкусняшек, с которыми жалко расставаться.

Цитата(fill @ Mar 2 2016, 16:10) *
2. Вы никак не поймете что есть две базы данных:
а) база ЦБ в которой хранятся символы, ячейки, компоненты и и т.п. - т.е. то что видно и стандартно работает в LM. DxD, xPCP_Layout ...
б) сторонняя база данных АТРИБУТОВ компонентов, в данном случае хранимая в Access
У вас проблема с б). Т.е. недоступна сторонняя база данных атрибутов.
DxDatatBook это связующая программа, которая позволяет обращаться к сторонней базе данных на предмет поиска в ней данных атрибутов по номеру компонента. Т.е. DxDatatBook обращается к таблицам хранимым в сторонней БД и по Part Number считывает данные из таблиц БД. Обращение идут через ODBC, соответственно БД должна быть запущена в ODBC и доступна для подключения - чего у вас и нет.

Теперь понятно, спасибо!

Цитата(fill @ Mar 2 2016, 16:10) *
3. Вы видите не БД, а конфиг. файл DxDataBook в котором просто написано, например что для получения логической библиотеки Capacitors надо обратиться к БД Sample а в ней к таблице CAPACITORS на предмет выборки из нее соответствующих столбцов с данными и разместить на схеме в соответствующие Property, но это отнюдь не означает что в данный момент DxDatabook видит эту БД и эту таблицу.
4. Я где нибудь писал что надо лезть в Settings проекта и вбивать что-либо в DxDataBook Data Source? Эти данные нужны только в том случае если БД запустили с ограничением прав доступа для пользователей.

Это было сделано еще давно - согласитесь, когда БД посылает подальше на окне логина, вполне логично попробовать удостовериться, что дело не в комбинации логин-пароль.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 01:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.01381 секунд с 7
ELECTRONIX ©2004-2016