|
Лабораторные, Проблема с DxDataBook |
|
|
|
Oct 6 2008, 23:26
|
Участник

Группа: Новичок
Сообщений: 55
Регистрация: 6-10-08
Пользователь №: 40 739

|
Здравствуйте! Пытаюсь проделать лабораторные работы Ментора в среде ЕЕ2007.2. Проект из архива, библиотеки подключены, конфигурация DxDataBook загружена. Проблема в том, что при выборе в окошке DxDataBook в меню Library любого значения , например "Capasitors", всплывает ошибка 1400. Что я делаю не так? Получить код этого изображения
|
|
|
|
|
Oct 7 2008, 06:02
|

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

|
Цитата(Svoy @ Oct 7 2008, 03:26)  Здравствуйте! Пытаюсь проделать лабораторные работы Ментора в среде ЕЕ2007.2. Проект из архива, библиотеки подключены, конфигурация DxDataBook загружена. Проблема в том, что при выборе в окошке DxDataBook в меню Library любого значения , например "Capasitors", всплывает ошибка 1400. Что я делаю не так? Получить код этого изображения Настройка лабораторных 1. В переменной WDIR добавьте в начало два пути: c:\MGTraining\projects\local_config\ c:\MGTraining\common\config\ 2. Добавьте базу данных ODBC ( Start > Settings > Control_Panel>Administrative_Tools > Data_Sources_ODBC ) с именем DxDClass, в качестве источника взяв файл c:\MGTraining\common\libraries\DxDatabook\DxDClass.mdb Если не поняли как, то вот файл добавляющий базу в реестр автоматически
DxDB_registry_update_exp_cdb_data_2007.1.zip ( 1.52 килобайт )
Кол-во скачиваний: 246
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Oct 7 2008, 08:47
|
Участник

Группа: Новичок
Сообщений: 55
Регистрация: 6-10-08
Пользователь №: 40 739

|
Ой-йёё, как всё не тривиально! Спасибо за разъяснения. Это получается, что подобные настройки необходимо производить для каждого нового проекта?
|
|
|
|
|
Aug 17 2009, 21:10
|

Частый гость
 
Группа: Свой
Сообщений: 192
Регистрация: 23-11-05
Из: г. Москва
Пользователь №: 11 307

|
Cделал следующие лабы. DxDesignerExpeditionPCBДелал в ЕЕ2007.5. Все получилось. Теперь создал свою небольшую библиотеку. Нарисовал symbol,Cell, создал на основе них Part. теперь хочу быстро пройтись по всему циклу с этим партом, то есть нарисовать примитивную схемку в DxD, и развести ее в Expidition. Дошел до этапа верификации схематика (Лабораторная 7 по DxD). Проблема с DxDatabook. В лабах уже есть сгенеренная бд. Вопрос как собственно ее сгенерить. читаю хелп, раздел "Using DxDatabook Data Editor in Library Manager" - создал источник ODBC в винде - перехожу к разделу "Creating a DxDatabook (*.dbc) File (Edit Databook Configuration Command)" там у них в пункте 4. уже добавлены таблицы по содержимому библиотеки, у меня же пустая таблица
- пытаюсь вручную: insert library (my_lib), insrt table - это уже как я понял из доков перетасовка содержимого уже созданой базы ODBC. У меня там соответственно выбирать не из чего.
---- как же все-таки наполнить эту бд?
|
|
|
|
|
Aug 18 2009, 10:29
|

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

|
Цитата(qwqw @ Aug 18 2009, 13:34)  Попробовал воспользоваться готовой из указанного fill'ом примера. Чисто технически все получилось. Верификация прошла. Но список полей бд ограничен теми, что там уже есть и такая верификация для меня бессмысленна. Тоесть вопрос до конца не прояснился, каким же инструментарием содавать эту базу. Походу mentor оставляет это на откуп пользователю, типа стандарт открытый. В итоге я забил на верификацию в принципе, поскольку пока нет необходимости в большой структурировашной библиотеке. В остальном вроде все пока получается, спасибо за совет. Я считал что и так понятно, что сам SampleLib.mdb нужно открыть в соответствующем редакторе ( MS_Access или OpenOffice_Base) и: - добавить\изменить\удалить колонки - добавить\изменить\удалить таблицы - склеить таблицы и т.п. А в DxDataBook определить в конфигурации какая информация и как будет браться из этих таблиц при поиске компонента по параметрам, размещении компонента на схеме, верификации соответствия информации на схеме тому что есть в БД ...
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Aug 18 2009, 10:46
|
Местный
  
Группа: Свой
Сообщений: 342
Регистрация: 21-06-04
Пользователь №: 85

|
Цитата(fill @ Aug 18 2009, 14:29)  Я считал что и так понятно, что сам SampleLib.mdb нужно открыть в соответствующем редакторе ( MS_Access или OpenOffice_Base) и: - добавить\изменить\удалить колонки - добавить\изменить\удалить таблицы - склеить таблицы и т.п. А в DxDataBook определить в конфигурации какая информация и как будет браться из этих таблиц при поиске компонента по параметрам, размещении компонента на схеме, верификации соответствия информации на схеме тому что есть в БД ... Но это как то совсем неправильно. Редактировать базы данных ментора внешними программами. И что делать, если они напортачат. Писать в Майкрософт, в отдел поддержки? Вообщем все понятно, но тогда для надежной работы базами данных, в случае чего нужно поднимать всю канитель от майкрософта. Изучать формат баз, разбираться со структурой, найти проблемы от Access при создании баз, что он может вставить лишнего в базу, что не может. И так далее. Изучать все, что связано с базами Access. Крайне неудобно.
|
|
|
|
|
Sep 2 2009, 15:05
|

Знающий
   
Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593

|
Установил EE2007.6 на Windows 7, Начал делать новый проект. Когда пришла очередть использывания DxDataBook, что-то случилось(что и не спрашивайте, сам не понял, результатом стало нулевой размер *.dbc файла). Начал сооздавать новую. Вроде как все сделал, сохранил. Но при повторном запуске DxDesigner и открытии DxDataBook вылетает ошибка
Много раз уже работал с DxDataBook, создовал, редактировал, ничего подобного небыло, а тут теперь и незнаю что делать...
|
|
|
|
|
Sep 2 2009, 15:34
|

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

|
Цитата(bureau @ Sep 2 2009, 19:05)  Установил EE2007.6 на Windows 7, Начал делать новый проект. Когда пришла очередть использывания DxDataBook, что-то случилось(что и не спрашивайте, сам не понял, результатом стало нулевой размер *.dbc файла). Начал сооздавать новую. Вроде как все сделал, сохранил. Но при повторном запуске DxDesigner и открытии DxDataBook вылетает ошибка
Много раз уже работал с DxDataBook, создовал, редактировал, ничего подобного небыло, а тут теперь и незнаю что делать... Операционка не сертифицирована, как на ней работают программы одному БГ известно  . Файл двоичный, значит востановить его скорее всего не получится.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Dec 21 2009, 21:09
|

Знающий
   
Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593

|
Может кто знает решение очередной проблеммы. EE2007.7 Windows7(64bit) Office2010(beta 14.0.4514.1007) Сделал базу в "Источники данных (ODBC)" к которой прикрутил файл с расширением .mdb В DxDataBook попробывал отредактировать "name.dbc" В резульате получил вот такую ошибку
|
|
|
|
|
Dec 23 2009, 21:53
|

Знающий
   
Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593

|
Похоже что МЕНТОРовцы знают об этой проблеме... Цитата dts0100492837 — MySQL ODBC does not work in databook on Windows Vista 64 Workaround: Only Oracle 32-bit drivers can be used on Windows Vista 64 bit. Но вот только я не понял каким образом установливается Oracle ODBC Driver...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|