mazut
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Shadow_Fighter На своем опыте... Эта проблема внутри Мапинфы никак не решается (у этой программы организация не та). Но ее решать можно и нужно ВНЕ Мапинфы. Моя идея, которая, правда, материализована до конца не была, решалась чисто савецким способом, практически бесплатно - просто нужен человек с минимальным знанием VBA и SQL. 1) Все данные - включая полигоны, линии, точки, и форматирование, могут жить в любой RDBMS. 2) Если это Oracle - тогда елементарно, используем PL/SQL, если Access или SQL Server - тогда VBA. Для других вариантов, см ниже. 3) Пишем одну VBA приладу, которая с лету генерит MIF/MID пары и все! 4) Проблема многопользовательского доступа, а также СЕГРЕГАЦИИ доступа для баз данных которые этой функциональностью не обладают, может быть решена через IIS: т.е. ставим веб-сервер, который запитан на вашу базу. Весь ввод данных может быть сделан через этот же сервер (я предпочитаю Javascript+PHP, но можно использовать любое сочетание, в т.ч. и MySQL. Все остальное дело техники..... Добавлено: Про DBMS. Я ставил Мапинфо 8.5. и сейчас не помню, спрашивала ли она меня поставить поддержку DBMS или нет. Я пошел честно в интернет, поискать, можно ли просто его "включить". Как и следовало ожидать с этой программой... надо какую-то фигню (нет, не easyloader), которую как бы надо запустить и она подгрузит драйверы ОДБЦ и т.д и т.п. Как-то это все странно.... Никакую-такую "программу" я найти у них не могу, название которой нигде у них ни на сайте, ни в хелпе даже и не называется. Ладно, беру свои же старые файлы (msaccess_QUERY.DAT), которые на своей старой машине создавал -- мапинфо их открывает, но тут же говорит --- "это у тебя, блин, ОДБЦ! ты их можешь посмотреть, но, блин, редактировать - фиг! поставь себе поддержку ДБМС!" Че ето за напасть такая? Как я могу себе включить ету поддержку ДБМС??? Прошу прощения за беспокойство. Как и у многих других (а у Мапинфо - это вообще правило), везде, где базар про таблицы и соединения, они толкуют про DBMS, что в принципе неправильно (а чо от этих уродов вообще ждать!), а в инсталляторе (стандартном), речь идет именно об ODBC драйверах, как и должно быть. Короче, чтобы поставить поддержку ODBC в Мапинфо 8.5, которая в принципе по умолчанию их не ставит, надо пойти в контрольную панель Vindovz и использовать панель "Убрать программы", и там запустить инсталлятор Мапинфо. | Всего записей: 384 | Зарегистр. 02-09-2001 | Отправлено: 06:39 17-10-2008 | Исправлено: mazut, 17:12 17-10-2008 |
|