| Обсуждение |
| работа с ВБД [ Mike ]Вторник, 31 августа 2010, 07:08
Уважемые пользователи OL!
Использует ли кто-нибудь в своей работе ВБД?
Открыл демо-базу MS Аccеss - там какие-то таблицы (например, _OL_00000000002G).
Для чего они нужны? Можно ли обойтись без них? |
|
| [ ObjectLand Support ]Вторник, 31 августа 2010, 12:56
Это служебные таблицы, которые создает ObjectLand при хранении пространственных данных (слоев) во внешней БД. Если Вы используете только семантические таблицы из ВБД и не создаете внешние слои, то служебные таблицы создаваться не будут. Более того, зачастую доступ к ВБД только на чтение, но это не помешает использовать чужие таблицы, нужно использовать тип связи - косвенная связь для внутренних карт и связь по пользовательскому ключу для внешних слоев. |
|
| [ Михаил ]Четверг, 7 октября 2010, 15:45
Подключил к программе OL 2.7 внешюю БД - MS Access 2003 (OC WinXP) с помощью драйвера ODBC.
Элементарные SQL-выборки работают.
Не могу добиться
1. работы команды Update
2. как передавать строковый параметр (... where ФИО="Иванов")?
Это возможно? |
|
| [ ObjectLand Support ]Четверг, 7 октября 2010, 16:19
Вы имеете ввиду создание выборки только путем ввода SQL-оператора SELECT? Тогда Update не допустим. Синтаксис where соответствует обычному синтаксису SQL(см.выборку "Demo\Жилые здания" в демонстрационной ГБД). Модификация записей при создании выборки через оператор SELECT невозможна. Если Вам нужно редактировать выборку, создавайте ее конструктивным путем, задавайте критерии поиска, сортировки, вычислений и т.п. |
|
ОтветитьЗнаком «*» отмечены обязательные для заполнения поля. |
| |