Tiger 0 27 февраля, 2016 Опубликовано 27 февраля, 2016 · Жалоба Народ, а кто учебник пользовал, который по дефолту ставится в 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. Проблемы именно при доступе через БД. Куда рыть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 28 февраля, 2016 Опубликовано 28 февраля, 2016 · Жалоба Народ, а кто учебник пользовал, который по дефолту ставится в 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. Проблемы именно при доступе через БД. Куда рыть? Запустить через ODBC базу с именем Sample, как написано в Appendix 1 - ODBC Setup. Никаких логинов и паролей для работы с базой через DxDatatbook не нужно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tiger 0 29 февраля, 2016 Опубликовано 29 февраля, 2016 · Жалоба Запустить через ODBC базу с именем Sample, как написано в Appendix 1 - ODBC Setup. Никаких логинов и паролей для работы с базой через DxDatatbook не нужно. Ох... Если бы так все просто было, я бы и не спрашивал :) Я даже конфиг, описанный на стр.31 этого руководства, поправил в точности, чтобы настроиться на эту базу по дефолту - увы... Подскажите, куда еще можно копнуть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 1 марта, 2016 Опубликовано 1 марта, 2016 · Жалоба Ничего кроме неправильного конфигурирования базы данных в данном случае быть не может. DxDatatbook не видит базы данных с именем Sample. - Имя базы должно точно совпадать с именем прописанным в конфиге DxDatatbook - разница в буквах (регистр в том числе), пробелы и т.п. приведут к ошибке - Проблема также возникнет если стоит VX 64-бит а драйвер Access 32-бит - но тогда ругается по другому. Если база запущена правильно, то таблицы видно и из библиотекаря - в навигаторе выбрать любой Part Number - ПКМ>Edit_Parametric_data Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tiger 0 1 марта, 2016 Опубликовано 1 марта, 2016 (изменено) · Жалоба Ничего кроме неправильного конфигурирования базы данных в данном случае быть не может. DxDatatbook не видит базы данных с именем Sample. - Имя базы должно точно совпадать с именем прописанным в конфиге DxDatatbook - разница в буквах (регистр в том числе), пробелы и т.п. приведут к ошибке - Проблема также возникнет если стоит VX 64-бит а драйвер Access 32-бит - но тогда ругается по другому. А вот отсюда можно поподробнее? Базу конфигурил по вот этому руководству (Appendix 1, стр.330) и там можно поставить только 32-битный драйвер через odbcad32.exe: Что там можно было напутать? Если база запущена правильно, то таблицы видно и из библиотекаря - в навигаторе выбрать любой Part Number - ПКМ>Edit_Parametric_data При конфигурировании базы (Appendix 2 - Configure Xpedition xDX Databook) она отлично видна: Она видна и в CL View: Но в библиотекаре дерево не видно, хотя база явно туда загружена: Вариант с напутыванием символов исключен - ставил на трех машинах. Ну и до кучи - выбрать Sample в настройках можно, но эти настройки не сохраняются даже в пределах одной сессии, т.е. закрываю окно Settings, открываю снова - в списке Data Source снова пусто Изменено 1 марта, 2016 пользователем Tiger Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 2 марта, 2016 Опубликовано 2 марта, 2016 · Жалоба 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? Эти данные нужны только в том случае если БД запустили с ограничением прав доступа для пользователей. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tiger 0 2 марта, 2016 Опубликовано 2 марта, 2016 · Жалоба 1. 64-бит драйвер Access нужно скачать с мелкософта, чтобы он стал доступен для установки для 64-бит варианта ODBC Это довольно-таки неочевидно из тренингового документа, согласитесь :) У меня 32-битный офис 2010, при попытке поставить 64-битный драйвер Access получаю вот такое окошко: Что посоветуете? MS Office менять не готов, у меня там куча правил для Оутлука и прочих вкусняшек, с которыми жалко расставаться. 2. Вы никак не поймете что есть две базы данных: а) база ЦБ в которой хранятся символы, ячейки, компоненты и и т.п. - т.е. то что видно и стандартно работает в LM. DxD, xPCP_Layout ... б) сторонняя база данных АТРИБУТОВ компонентов, в данном случае хранимая в Access У вас проблема с б). Т.е. недоступна сторонняя база данных атрибутов. DxDatatBook это связующая программа, которая позволяет обращаться к сторонней базе данных на предмет поиска в ней данных атрибутов по номеру компонента. Т.е. DxDatatBook обращается к таблицам хранимым в сторонней БД и по Part Number считывает данные из таблиц БД. Обращение идут через ODBC, соответственно БД должна быть запущена в ODBC и доступна для подключения - чего у вас и нет. Теперь понятно, спасибо! 3. Вы видите не БД, а конфиг. файл DxDataBook в котором просто написано, например что для получения логической библиотеки Capacitors надо обратиться к БД Sample а в ней к таблице CAPACITORS на предмет выборки из нее соответствующих столбцов с данными и разместить на схеме в соответствующие Property, но это отнюдь не означает что в данный момент DxDatabook видит эту БД и эту таблицу. 4. Я где нибудь писал что надо лезть в Settings проекта и вбивать что-либо в DxDataBook Data Source? Эти данные нужны только в том случае если БД запустили с ограничением прав доступа для пользователей. Это было сделано еще давно - согласитесь, когда БД посылает подальше на окне логина, вполне логично попробовать удостовериться, что дело не в комбинации логин-пароль. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 2 марта, 2016 Опубликовано 2 марта, 2016 · Жалоба Это довольно-таки неочевидно из тренингового документа, согласитесь :) Не соглашусь т.к. смотрю на стр. А2 и вижу Note: The setup steps shown here are for Microsoft Windows 7 OS, 32bit and 64bit respectively. You may also be required to download the Microsoft Access ODBC driver from Microsoft’s website. If you are using a different OS, please refer to the instructions specific to your OS for ODBC setup. Если выполнить System and Security > Administrative Tools >Administrative Tools> Data Sources (ODBC) в 64 битной системе, то никаких Microsoft Access Driver (*.mdb) вы не увидите, т.к. в данном случае мелкие отображают только стандартные доступные 64 битные драйверы. Я так и не понял какой VX у вас стоит. Поставьте 32-бит.Тогда сойдет и 32-бит Access. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tiger 0 2 марта, 2016 Опубликовано 2 марта, 2016 · Жалоба Не соглашусь т.к. смотрю на стр. А2 и вижу Note: The setup steps shown here are for Microsoft Windows 7 OS, 32bit and 64bit respectively. You may also be required to download the Microsoft Access ODBC driver from Microsoft’s website. If you are using a different OS, please refer to the instructions specific to your OS for ODBC setup. У Вас сильно понятнее получилось, чем в руководстве, и дело тут не в английском :) Например, я бы сделал напоминание, в Менторе программно или хоть в мануале тренинга, что надо поставить 64-битный драйвер для 64-битного Ментора, если его нет. А так - ничего не ругается, просто не работает как надо. Хорошо, когда есть опыт, а если нет? В любом случае - спасибо! Я так и не понял какой VX у вас стоит. Поставьте 32-бит.Тогда сойдет и 32-бит Access. У меня 64bit. Поставить 32bit VX - решает проблему, похоже. Спасибо еще раз! Попробую. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tiger 0 10 марта, 2016 Опубликовано 10 марта, 2016 · Жалоба У меня 64bit. Поставить 32bit VX - решает проблему, похоже. Спасибо еще раз! Попробую. Проблема решена, все работает как надо. Спасибо, fill! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 1 мая, 2020 Опубликовано 1 мая, 2020 · Жалоба Имею такую же ошибку, как и у Tiger. С базами данных дела не имел. Шаги из Appendix 1 выполнил, но ничего не изменилось. MS Office не использую, вместо него LibreOffice. Видимо, нужно ODBC driver отдельно качать и ставить? Скачал и установил: https://docs.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver15 Так и не понял, какую версию настраивать, 32-битовую или 64-битовую, в Windows 10. Видимо, 32-битовую. Ничего не изменилось. Наверное, я не то скачал. А без базы данных работать можно? VX2.6, win64 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 2 мая, 2020 Опубликовано 2 мая, 2020 · Жалоба Скачал, если не путаю, отсюда (по разным местам шарил). https://www.microsoft.com/en-us/download/details.aspx?id=13255 Установил. Настроил, как Системный DSN, 64-разрядную версию. А 32-разрядную, что раньше пробовал - удалил. (Настраиваются, удаляются каждая из своего меню в Администрировании в Панели управления.) Вроде, работает. А на ноутбуке сразу всё есть. Только почему-то к другой базе обращается. Вообще ничего не настраивал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 1 2 мая, 2020 Опубликовано 2 мая, 2020 (изменено) · Жалоба 21 hours ago, ViKo said: Так и не понял, какую версию настраивать, 32-битовую или 64-битовую, в Windows 10. Видимо, 32-битовую. Нужна такая же разрядность как и приложение Mentor. Если у вас x64 Xpedition то соответственно и ODBC нужен x64 21 hours ago, ViKo said: А без базы данных работать можно? Можно. Вы можете хранить все атрибуты прямо в ЦБ. А можете использовать стороннюю БД для хранения атрибутов, но для этого нужен ODBC драйвер и редварительная настройка databook Изменено 2 мая, 2020 пользователем philipov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться