Официальный сайт геоинформационной системы (ГИС) ObjectLandОфициальный сайт геоинформационной системы (ГИС) ObjectLand
  
 
ПОИСК ПО САЙТУ:
yandex.ru
КАРТА САЙТА
 
главная / поддержка / форум
E-MAIL:ПАРОЛЬ: 
регистрация

Обсуждение

 Проблемы связи объектов с данными в базе данных!!!!Проблемы связи объектов с данными в базе данных!!!! [ Дмитрий Улитин ]
Пятница, 25 ноября 2005, 10:05

Здравствуйте! У меня возникла проблема при связывании селектированого объекта с информацией в базе данных. БД на Fox Pro 6. Выдает следующую ошибку:
system primitive failed

Если кто знает что за проблема помогите пожалуйста, очень надо!!!

И еще при связывании объектов с информацией в БД на Accesse выдает следующее:
запись уже связана с другим объектом(код ошибки ГИС:243)

Помогите, очень надо, заранее спасибо за все советы!!!

 Проблемы связи объектов с данными в базе данных!!!! [ ObjectLand Development Team ]
Пятница, 25 ноября 2005, 12:41

1. Дмитрий, приведенной информации недостаточно для обнаружения ошибки.

Просьба создать запрос в разделе "Поддержка\Запросы", в котором указать номер версии ObjectLand, установлены ли патчи.

Очень помогло бы найти ошибку, если бы Вы запустили ObjectLand с ключом -debug.

Например, создайте ярлык на десктопе на файл Objland.exe, отройте диалог свойств и в поле Объект добавьте текст "-debug".
Т.е. должна получиться строка вида "C:\Program Files\ObjectLand\BIN\Objland.exe" -debug

В таком режиме, во время возникновения ошибки "system primitive failed" теперь появится диалоговое окно runtime-отладчика с красным фоном. В этом окне нужно включить чек-бокс "Показать переменные" и после этого нажать кнопку "Сохранить...". Сохраненное содержимое отладочной информации также включите в запрос.

2. В связи с проблемой с БД на Accessе: это нормальная ситуация и корректное сообщение Objectland.

Это сообщение возникает только в том случае, если Вы используете прямую связь объектов с записями внешней БД и установлен режим связи "Проверять существование связанного объекта". Напомню, что в случае прямой связи одно из полей каждой записи содержит номер связанного объекта.

О данном режиме, цитирую из документации:
"Проверять существование связанного объекта – если включен этот флажок, то перед установкой связи ObjectLand проверяет, чему равно значение поля прямой связи. В случае если поле содержит пустое или нулевое значение, установка связи возможна. Если же поле имеет ненулевое значение, то ObjectLand предполагает, что данная запись уже связана с некоторым объектом и установка связи невозможна." Более подробно см.: http://www.objectland.ru/support/doc/usermanual/MEDB_LinkDCreate.html

T.е. Вы должны предварительно разорвать связь записи с другим объектом, с которым она была ранее связана.
Но, Вы можете отменить режим "Проверять существование связанного объекта", при этом Вы утеряете контроль со стороны пользователя в случае ошибочного выбора им записи для связывания. ObjectLand "молча" свяжет запись с новым объектом.

 Проблемы связи объектов с данными в базе данных!!!! [ Дмитрий ]
Пятница, 25 ноября 2005, 13:21

Большое спасибо! С access все получилось! А про fox pro позже спрошу, еще раз спасиб

 Проблемы связи объектов с данными в базе данных!!!! [ Глеб ]
Суббота, 10 декабря 2005, 01:20

Здраствуйте, к сожалению незнаю по адресу ли я.
Я студент 3-го курса программой ObjectLand столкнулся на производстве. Периодически возникает ошибка транзакции, не могли бы вы обьяснить что это?

 Проблемы связи объектов с данными в базе данных!!!! [ ObjectLand Support ]
Суббота, 10 декабря 2005, 19:39

Глеб, укажите, пожалуйста, какую версию ObjectLand Вы используете? Если используете ObjectLand в составе программного комплекса, то укажите название и версию комплекса, а также происходит ошибка при работе в комплексе или при самостоятельной работе в ObjectLand.

 Проблемы связи объектов с данными в базе данных!!!! [ улитин дмитрий ]
Воскресенье, 15 января 2006, 10:24

привет тезка

 Проблемы связи объектов с данными в базе данных!!!! [ Пончик ]
Понедельник, 5 февраля 2007, 04:28

Камчатка 1978год
школа №5
Если это ты, то пиши

Ответить

Знаком «*» отмечены обязательные для заполнения поля.
Ваше имя:  *
Адрес электронной почты:  
Тема:  *
Сообщение:
 *
Подтверждение:
(не требуется для зарегистрированных пользователей)
 *
 



Copyright © 1999–2025 ГИС ObjectLand
ГИС ObjectLand ® ООО «Радом-АйТи»
Информация о лицензировании
главная | о продукте | скачать | купить | поддержка | новости